 计算s=1+1/2!+1/3!+1/4!.......1/n!。n由终端输入,将计算n!定义成函数。

如题所述

//阶乘函数
int factorial(int n)
{
if(n<=1) return 1;
return factorial(n-1)*n;
}

int main()
{
int n;
cin>>n;
int s=1;
while(n>1)
{
s+=1/factorial(n--);
}

cout<<s;
return 0;
}
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜