课程
/后端开发
/C
/C语言入门
为什么while条件里是i<100而不是sum<100?
2018-10-14
源自:C语言入门 4-6
正在回答
#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语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答循环条件为什么是i<100呢?
1 回答为什么循环条件里是i*flag,flag=-flag?
3 回答为什么i++要在sum=sum+i后面而不是在它前面?
1 回答这样呢 循环条件不是i的情况
2 回答为什么sum=sum+i下面是i++