作业帮 > 综合 > 作业

求0+1+2+3+…+n的值.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/28 06:27:37
求0+1+2+3+…+n的值.
#include
using namespace std;
void main()
{
int i,sum=0,n;
coutn;
for(i=0;;i++)
{
sum=sum+i;
if(i>n)break;
}
cout
应该这样来理解
第一段代码:
sum=sum+i;
if(i>n)break;
这个是在加上之后 再判断的 肯定不正确了.
修改成
if(i>n)break;
sum=sum+i;
也就是说 当i>n 的时候 sum 不要再加上i了.
或者改成:
sum=sum+i;
if(i>=n)break;
希望我的回答恩帮助你.
Q 41284146
有问题多交流 呵呵~