#include<iostream>
using namespace std;
float f(int n){
float jc;
if(n<0){
cout<<"data error"<<endl;
}
else if(n==0||n==1){
jc=1;
}
else{
jc=f(n-1)*n;
}
return jc;
}
float h(int n){
float sum=0;
for(int i=n;i>=1;i--)
{
sum+=f(i);
}
return sum;
}
int main(){
int n;
cout<<"请输入要求哪个数的递归和"<<endl;
cin>>n;
cout<<"结果为:"<<h(n)<<endl;
return 0;
}
求n个数的阶乘和
猜你喜欢
转载自blog.csdn.net/aaqian1/article/details/88582436
今日推荐
周排行