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呢?高手可以讲一下这是为什么呢?