请按照以下程序要求设计一个C++程序

2024-11-27 17:39:12
推荐回答(1个)
回答1:

#include
using namespace std;
int f(int n) //求n大等于0时的n的阶乘。
{
if(n==0||n==1)
return 1;
else
return f(n-1)*n;
}

double E(int n)
{
int i; double s=0.0;
for(i=1;i<=n;i++)
s+=1/(double)f(i);
return s;
}
int main()
{
int i=0,a[8]={2,5,8,11,14,17,20,23};
cout<<"E(n)之值分别为:"< for (i=0;i<8;i++)
cout< return 0;
}