阶乘和 递归
#include<iostream>
using namespace std;
int jiecheng(int n){
if(n<=2){
return n;
}
return n*jiecheng(n-1);
}
int jiechenghe(int n){
int sum;
if(n<2){
return 1;
}
sum=jiecheng(n);
return sum+jiechenghe(n-1);
}
int main(){
int n;
cin>>n;
cout<<jiechenghe(n);
return 0;
}

浙公网安备 33010602011771号