首页上一页 1 下一页尾页 3 条记录 1/1页
int iNum = 1;
int iSum = 0;
while(iNum<=100)
{
iSum+=iNum;
iNum++;
这里不理解 为什么要让 int iSum=0;和为什么要让 int iNum=1,不理解iSum和Num在while中表达什么,文字性的解释我看过,就是不理解,哪位口才大神帮帮我 谢谢谢谢!
看这个循环,应该要实现从1加到100的和(1+2+3+...+100=?) 那么使用循环的话,应该是从1开始,100结束 int iNum = 1;//初始化,循环的起始值,如果是从1加到100,就是1,如果是想从50加到100,就等于50 int iSum = 0;//这个是计算结果,未参与循环之前他是0 //循环的思路就是设定了个临时的值存储每次循环的结果,这个临时的变量就是iSum,循环第一次就是 0+1 = 1,iSum就等于1,第二次循环就是1+2=3,3+3=6,6+4=10,以此类推 咱们口算从1到100的和不也是这样么 while(iNum <= 100)//100就是累加的结束值,如果是想计算1到一千的值,这里就填1000 { iSum += iNum;//累加,每循环一次更新一次临时存储的结果 iNum++; }