帮忙设计一个c++程序

计算1/1!+1/2!+...+1/n!,要求要使用函数,急用啊
2024-11-27 18:37:59
推荐回答(2个)
回答1:

#include
using namespace std;
double Function1(int n)
{
int i,j;
double m=1,k=0;
for(i=1;i {
for(j=1;j k+=(1/m);
}
return k;
}
void main()
{
int n;
double Funciton1();
cout<<"请输入n的值:"< cin>>n;
cout<}
已经测试过了,没问题。。。
1楼写的是C语言,而且是不这个函数么

回答2:

int one(int i)
{
int sum=0;
for(int j=0;j<=i;j++)
sum+=j;
return sum;
}

void main()
{
int n;
double sum;
scanf("%d",&n);
for(int i=1;i<=n;i++)
sum+=1.0/one(i);
printf("%lf\n",sum);

}