这个结果输进去100之后居然得到的结果还是100。什么原因,我看着没问题啊
#include <stdio.h>int main ()
{
int i=1, sum=0;
scanf("%d",&i);
while (i<=100)
{
sum=sum+i;
i++;
}
printf("sum=%d\n",sum);
return 0;
}
#include <stdio.h> int main () { int i=1, sum=0; scanf("%d",&i);//输入i=100 while (i<=100)//进入循环, { sum=sum+i;//加上100 i++;//i自增为101,并退出循环!! } printf("sum=%d\n",sum); return 0; }