编写一个函数,计算s=1+1/2!+1/3!+·······1/N!
#includedoublefun(inti){intj;doublesum=1;for(j=1;j
举一反三
- 请编写一个程序,计算s = 2^2! + 3^2!;提示:1)编写一个函数计算平方值2)编写一个函数计算阶乘
- 31. 计算e=1+1/1!+1/2!+1/3!+...+1/n!,直到累加项1/n!<1E-4为止。
- 编写一个程序,从键盘输入一个正整数n,计算表达式1+1/2!+1/3!+1/4!+...+1/n! 的值(计算结果为小数形式)。 要求:设计一个函数int fac(int m)计算m!。 例如:输入6,输出1.718055。
- 编程计算 sum=1+1/(1*2)+ 1/(1*2*3) +1/(1*2*3*4)+……+1/(1*2*3*4*……*n)的值。 输出格式sum=***
- 编写函数来根据以下近似公式求π值:(π*π)/6=1+1/(2*2)+1/(3*3)+..+1/(n*n)
内容
- 0
以下函数的功能是计算s=1+1/2!+1/3!+……+1/n!,请填空。 double fun(int n) { double s=0.0,fac=1.0; int i; for(i=1;i<=n;i++) { fac=fac 【 】; s=s+fac; } return s; }
- 1
编写程序,求e≈1+1/1!+1/2!+1/3!+1/4!+…+1/n!
- 2
下列各组量子数中,合理的一组是 A: n=3,l=1,m=+1,s=+1/2 B: n=4,l=5,m=-1,s=+1/2 C: n=3,l=3,m=+1,s=-1/2 D: n=4,l=2,m=+3,s=-1/2
- 3
函数pi的功能是根据以下近似公式求π值:(π*π)/6=1+1/(2*2)+1/(3*3)+..+1/(n*n)请填空,完成求π的功能。#includemain(){doubles=0.0;longinti,n;scanf("%ld",&n);for(i=1;i<=n;i++)s=s+______________;s=(sqrt(6*s));printf("s=%e",s);}
- 4
假设整型n已输入值。以下不能正确计算1*2*3*...*n的程序段是_______。 (1) for(i=1,s=1; i<=n; i++) s*=i; (2) i=1;s=1; while(i<=n) s*=i++; (3) i=0,s=1; do{ i++,s*=i; }while(i<=n); (4) for(i=1,s=1; ; i++) { s = s*i, if(i==n) break; }