c++求和s 1+1(1+2)+1(1+

2021-01-28 14:56:34 字数 4375 阅读 3600

1楼:匿名用户

#include

#include

using namespace std;

class caculate;

void caculate::num(int a)void caculate::fun()

}void caculate::print()int main()

写c++程序求和s=1+(1+2)+(1+2+3)+(1+2+3+4)+.....(1+2+3

2楼:匿名用户

给你看看我复写的:

#include

using namespace std;

int sum(int);

void main()

3楼:匿名用户

第一个bai错误:

sum刚开始没有赋值du,出来的zhi就是随机的,所以应dao该定义sum=0;

第二个错误:

a[i]=a[i-1]+i;

这里回应该是a[i]=a[i-1]+i+1;

第三个答错误就是你的sum是从a[2]开始计算的所以前面的a[0],a[1]没有算进去;

改写的程序为:

#include

const int n=10;

void main()

cout<<"sum="<

4楼:匿名用户

弟兄们,用双层for循环还叫算法吗?我给你们看个双层递归的,哈哈专哈,程序如下属,亲测可用

#include

using namespace std;

unsigned int add(int n);

unsigned int sumf(int n);

int main()}

怎么用c语言计算s=1+1/(1+2)+1/(1+2+3)+……+1/(1+2+3+……+100)

5楼:匿名用户

用连个循环就

行了#include

#include

void main()

sum+=pow(s,-1);

}printf("%f",sum);}

6楼:

#include"stdio.h"

intmain(intargv,char*argc)

运行结果:

7楼:匿名用户

我来写个c++的,主要部分就是循环部分的,c语言一样可以实现!!!很简单的!!!

#include

using namespace std;

void main()

cout<<"输入和:"<

8楼:匿名用户

inttemp=0;

doubles=0.0;

for(inti=1;i<=100;++i)printf("s=%lf\n",s);

9楼:流星花菜

我来个 不用循环的

#include

float s(int n);

int main()

float s(int n)}

10楼:阳光少年

**如下,望楼主采纳,谢谢!

#include

#define n 100

int main()

printf("s=1+1/(1+2)+...+1/(1+2+...+%d)=%lf\n",n,s);

return 0;}

11楼:行以致远

# include

int main(void)

printf("%.5f\n",s);//精确度你自己决定return 0;

}望采纳

12楼:it孤鹜

#include

void main()

printf("%lf\n",sum);}

c++编写程序,计算s=1+(1+2!)+(1+2!+3!)+…+(1+2!+3!+…+n!)。 40

13楼:匿名用户

#include

#include

usingnamespacestd;

intmain()

printf("sum=%i64d\n",sum);

return0;}

14楼:李

先弄一个计算阶乘的程序,如下:

#includelong fac(int n)main()

在编一个求和程序,调用一下上面的阶乘即可!

15楼:会飞的小兔子

#include

usingnamespacestd;

intmain()

}cout<<"结果2为:"

return0;

扩展资料

c语言计算1-1/3+1/5-……的前n项之和#include

intmain(void)

printf("1+1/3-1/5+...+1/n=%.2f\n",s);

system("pause");

return0;}

用c语言编写程序,计算s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)

16楼:会飞的小兔子

#include

usingnamespacestd;

intmain()

}cout<<"结果2为:"

return0;

扩展资料

c语言计算1-1/3+1/5-……的前n项之和#include

intmain(void)

printf("1+1/3-1/5+...+1/n=%.2f\n",s);

system("pause");

return0;}

17楼:匿名用户

思路:先定义一个函数fun(n)用来计算

1到n的和,接着for循环计算1到n的fun(n)和就是s的值。

参考**:

#include

intfun(intn)

intmain()/*3

s=10*/

18楼:匿名用户

//有需要问编程相关问题的可以联系我

#include

intmain()

printf("s=%d\n",sum);

return0;}

19楼:沧海雄风

#include

intmain()

}printf("sum[%d]\n",sum);

return0;}3

sum[10]

pressanykeytocontinue

20楼:匿名用户

运用了两次小递归,s用来求(1+2+3...+n) sum用来求1+(1+2)+(1+2+3)+…+(1+2+3+…+n)

#include

using namespace std;

int s(int n)

int sum(int n)

int main()

21楼:匿名用户

#include

intmain()

printf("%lld",s);

return0;

}望采纳,谢谢

22楼:匿名用户

#include

int main()

while(s>2000)

printf("n=%d,s=%d",n,s);}

23楼:路人

#include

int sum(int n)

return m;

}int main()

printf("%d",s);

return 0;}

24楼:thebestway之歌

#include

#include

int main()

提取公因式并通分之后可得最简式 n*(n+1)*(n+2)/6。

c语言求e 1+1 1!+1 2!+1 3!+

1楼 匿名用户 问题没说清楚是怎么求,所以这里我决定求第n项的e n通过控制台输入获取,例如n 3 则e 1 1 1 1 2 。 。这是我的 include int jiecheng int n 阶乘函数 利用递归方式计算 return n jiecheng n 1 否则继续递归计算 int mai...

c语言编写求e的值:e 1+1 1!+1 2!+

1楼 bc警长 阶乘是哪个函数忘了,暂时记作jiecheng 程序 float n 0 0 for int i 0 i 100 i 完 2楼 碧水山庄天之客 n是用户输入的,可以取无穷大。随手写的一段算法,可能有些错误 int count 1 e 1 for i 1 i n i 3楼 很努力推进会 ...

C++编写程序,计算s 1+(1+21+

1楼 再见理想者 include using namespace std int main cout return 0 2楼 董俊锟 include void main printf sum d n sum 用c语言编写程序,计算s 1 1 2 1 2 3 1 2 3 n 3楼 会飞的小兔子 inc...