1到100到累加和
程序代码:#include<stdio.h>
int main()
{
int i,sum;
i=1;
sum=0;
while(i<=100)
{
i+=1;
sum=sum+i;
}
printf("sum is%d",sum);
return 0;
}结果怎么不是5151呢? 如果只有i+=1循环100次的话应给是101呀!
程序代码:#include<stdio.h>
int main()
{
int i,sum;
i=1;
sum=0;
while(i<=100)
{
i+=1;
sum=sum+i;
}
printf("sum is%d",sum);
return 0;
}这样才是正确的结果是5050 5050+101=5151才对呀!为什么结果会少1呢?高手可以讲一下这是为什么呢?







