while结构的问题 neal2264230

来源:百度知道 编辑:UC知道 时间:2024/05/05 21:46:45
int i = 0;
int sum = 0;
while(i<100)
{
sum =sum+(i+1);
i++
}
这个是把1到100的数相加的和
问题是在sum赋值中 变量i为什么要+1?sum =sum+(i+1);
下面不是i++了吗?
如果是要加1才是从1开始 那么不是每次循环都要加1了

。。。。。。。。。
I从零开始。。。

自己再把sum =sum+(i+1);琢磨琢磨

第一次进入的时候是0.那么就要加1才是从1开始。
最后一次是99.所以要加1才到100.

这样写是将1到100之间的奇数相加,这段代码的也可以换一种方式,i=1;i=i+2;要达到一个结果可以有很多种表达方式