用循环语句编程序,计算2+4+8+16+32+64+128之和,当和超过100时结束

2024年11月17日 21:55
有4个网友回答
网友(1):

#include
// 当sum的值大于100时输出sum的值

int main(void)
{
int sum = 0;
int i = 1;
while(sum <= 100)
{
sum += (2 * i);
}
printf("%d", sum);
}

网友(2):

#include
int s=0;
for(int i=2;s<=100;i=i*2)
{
s+=i;
}
printf("%d",s);

网友(3):

int a=2;
int sum=0;
for(int i=1;i<=1000;i++)
{
sum=sum+a^i;

if (sum>100)
break;
}

网友(4):

就是2的N次方