帷中暮色
2019-08-26 17:44
#include <stdio.h>
int main(){
int i,sum=0;
i=1;
while(i) //循环条件应该是什么呢?
{
sum=sum+i;
i++; //这里是不是应该改变循环变量的值
}
printf("100以内所有整数之和为:%d\n", sum);
return 0;
}为何没反应了?
# include <stdio.h>
int main (void)
{
int i, sum = 0;
i = 1;
while (i <= 100)
{
sum = sum+i;
i++;
}
printf ("100以内所有整数之和为:%d\n", sum);
return 0;
}
你的while的条件没打,所以判别不出真假,无法循环
你while的条件不对
C语言入门
927871 学习 · 21542 问题
相似问题