qq_墨乄白_adEMVW
2018-10-14 10:38
为什么while条件里是i<100而不是sum<100?
#include <stdio.h>
int main()
{
int i,sum=0;
i=1;
while( i<=100 ) //循环条件应该是什么呢?
{
sum=sum+i;
i++; //这里是不是应该改变循环变量的值
}
printf("100以内所有整数之和为:%d\n", sum);
return 0;
}
sum是指前100项的和,所以是sum小于5050,而题目在计算时是假设未知结果的。所以用i
因为你是要算1到100的和,sum是和,你事先不知道,不能够做循环条件,而i你能知道要算到那个数
发个你打的看看,我给你评论
C语言入门
926023 学习 · 20793 问题
相似问题