求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
#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
有问题多交流 呵呵~
第一段代码:
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
有问题多交流 呵呵~
若n²+3n=1,求n(n+1)(n+2)+1的值.
1\n(n+3)+1\(n+3)(n+6)+1\(n+6)(n+9)=1\2 n+18 n为正整数,求n的值
lim((n^2+2n-1)/(2n^2-n+3))的值 求详解
化简:当n=1/2时,求(3n-1)(n+1)+(2n-1)(n-1)的值.
若3n^2-n=1,求6n^3+7n^2-5n+2003的值
求x趋近于0时候的极限 [(n!)^(-1) * n^(-n) * (2n)!]^(1/n)
若n为正整数,求(3^n*2^n*5^n)/(-30)^n的值
求(1^n+2^n+3^n)^1/n,n趋于无穷大的极限
已知(3m+2n-16)²+|3m-n-1|=0,求5m+n的值
当|y+1|=0时,求6y^n+1-3y^n-4y^n+1+y^2n+2+y^n-2y^2n+2的值(n为正整数)
已知n二次方+n-1=0,求n的立方+2n的二次方+2009的值
求1+3+5+7+9+…+2n-3+2n-1的值