//使用while循环 while(i<=100) { i++; sum = i + sum ; flag *= -1; i *= flag ; } printf("sum=%d\n",sum); return 0; } 虽然中间过程有点冗杂了,但是我想知道为什么这样不可以。
c中用的每一个变量都要显示的声明,否则就会把错
因为i变量没有声明
应该是这样
int i = 0;
while(i <= 100){
i++;
sum+=i;
}