#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的条件不对