如何实现数的累加1+2+4+8+。。。。1024

不好意思啦!没有写明白,应该是用汇编语言
2025-03-20 14:02:57
推荐回答(5个)
回答1:

楼上的写错了
你那是1+2+3+4+....+1024.

应该是
#include
void main()
{
int Sum = 0,i;
for(i = 1; i <= 1024; i*=2)
{
Sum += i;
}
printf("和是: %d",Sum);
}

回答2:

#include
int main()
{
short Sum = 0;
for(short i = 1; i < 1025; i*=2)
{
Sum += i;
}
std::cout<<"1到1024的累和为:"< return EXIT_SUCCESS;
}

回答3:

1+2+4+8+...+1024
1+1+2+4+8+...+1024-1
2+2+4+8+...+1024-1
1024+1024-1
2047

回答4:

其实用什么语言不怎么重要 我觉得编程思想都差不多

回答5:

C语言:
main()
{
int Sum = 0;
for(int i = 1; i <= 1024; i++)
{
Sum += i;
}
printf("1 to 1024 sum is: %d",Sum);
getch();
}