输入一个正整数n,求1+1/2!+1/3!+……1/n!的值,要求定义并调用函数fact(n)计算nkan shang mian
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/01 00:47:44
输入一个正整数n,求1+1/2!+1/3!+……1/n!的值,要求定义并调用函数fact(n)计算n
kan shang mian
int jie_cheng(int n)
{
if(n==1) return 1;
return n*jie_cheng(n-1);
}
double fact(int n)
{
double sum = 0;
for(int i = 1; i
#include
//using namespace std;
int fact (int n)//递归求N的阶乘
{
if(n==0||n==1)return 1;
else return n * fact(n-1);
}
void main ()
{
int n;
全部展开
#include
//using namespace std;
int fact (int n)//递归求N的阶乘
{
if(n==0||n==1)return 1;
else return n * fact(n-1);
}
void main ()
{
int n;
double sum=0.0;
cin>>n;
while (n >= 0)
{
sum = sum + 1/(double(fact(n)));//求1/n!的和,其中n!是整形数,必须强制转换为双精度实型
n--; //否则结果就会出错
}
cout << sum << endl; //sum记录了求和结果,输出即可
} //end
程序已经在c++ 6.0调试通过。可用
收起
输入一个正整数n(1 输入一个正整数n(1
输入一个正整数n(1
输入一个正整数n(1
输入一个正整数 n (1
输入一个正整数n(1
输入一个正整数n(1
输入一个正整数 n (1
输入一个正整数n (1
VB求N!=1*2*3*...*N输入一个正整数N,求N!=1*2*3*...*N
C语言.输入一个正整数n,求s=1+2+3+.n的和.如输入50输出1275输入1000输出500500求完整程序,
输入一个正整数求1!+2!+3!……+n!的和 用C++
C语言.输入一个正整数n(1
编写程序,输入一个正整数n(1
编写程序,输入一个正整数n(1
c语言,输入一个正整数n(1
Pascal二分法:输入一个正整数n(1
c语言输入一个正整数n(1
输入一个正整数n,计算1-2+3-4+5-6++.+n的和