c语言用WHILE语句编写100的自然数之和

2025-05-15 09:42:51
推荐回答(4个)
回答1:

#include

main()
{
int i=1,sum=0;
while(i<=100){
sum=sum+i;
i++;
}
printf("\sum(1~100)=%d",sum);
getch();/*可以在屏幕显示结果 任意键退出*/
)

回答2:

#include
void main()
{
int i=1,sum=0;
while(i<=100)
{
sum=sum+i;
i++;
} //每次循环,i的值都加1,超出100就退出循环!
printf("%d\n",sum);
}

回答3:

思路:用一个变量i来控制具体的自然数,它的值是从1开始到100中取出来的.
再用一个变量s来存放已经加在一起了的自然数的和
首先令i=1,s=0,在循环体中,每次循环都将s的值变为s+i(即前一次循环后s的值加上改变后i的值.而且每次循环,i的值都加1,超出100就退出循环!
while(i<=100)///控制条件,当i>100退出循环
{
s=s+i;//..
i++;//...
}

回答4:

#include
void main()
{
int i=1,sum=0;
while(i<=100) //当i>100退出循环
{
sum=sum+i; i=i+1;
}
printf("sum=%d\n",sum);
}