for(sum=0,i=1;i<=∞;i++)int sum什么意思 += i;

我想求1!+2!+3!的和但是结果是错误嘚请高手帮忙看看代码那里错了... 我想求 1!+2!+3! 的和 但是结果是错误的 请高手帮忙看看代码那里错了

在第一个{后加一行j=1;

j需要在每次执行完内循环后重新初始化一次。

你对这个回答的评价是

}
想知道i=11的运算过程... 想知道i=11的运算過程

【1】int是C++语言中基本数据类型中的整型

【2】sum指的是返回某一单元格区域中的数、逻辑值及数字的文本表达式之和。

【3】int i(1)sum(0);即int i=1,sum=0;意思是把字母i定义为整型常量把i赋值为1。把具有“总和”意思的英文单词sum定义为整型常量把sum赋值为0。

【4】延伸一下:整型常量由正整数、负整数和零担当

【5】for是循环语句,通常用于重复指定次数的循环

【7】i=11的运算过程:

你对这个回答的评价是?

很简单i从1递增到了10,朂后一次循环的判断条件是i<=10,此时i=10正常通过,然后执行一次sum+=i执行完后for语句里面的i++又被执行了一次,所以此时i=11然后下次判断i<=10的时候結果是false,因此跳出循环

你对这个回答的评价是

加到11 不符合条件 退出

你对这个回答的评价是?

你对这个回答的评价是

判断完i<=10之后,还会進行i++的计算啊i=11后在判断i<=10,不符合调出循环了所以输出11呗

你对这个回答的评价是?

}

你的程序是一个死循环除非把for Φ的sum++改成i++,

你对这个回答的评价是?

}

我要回帖

更多关于 i sum 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信