就这道不会做,不理解
#include <stdio.h>
int main()
{
int i,sum=0;
i=1;
while( i<=100 ) //当1<=100时
{
sum=sum+i;逐渐累加
i++; //i+1,i变大,
}
printf("100以内所有整数之和为:%d\n", sum);
return 0;
}
100的有点复杂,我们拿5以内的整数和作举例。
第一次。i=1,s=0+1=1。因为i++是在他执行完过程以后才加一的,所以还没有执行前i等于1。
第二次。i=2,s=1+2=3
第三次。i=3,s=3+3=6
第四次。i=4,s=6+4=10
第五次。i=5,s=10+5=15
通过计算五以内的所有整数和为15。