阶乘和 题解:c++ ,最普通的递归,比较容易理解
#include <bits/stdc++.h>
using namespace std;
long long number(long long n){
if(n == 1)
return 1;
return number(n-1)*n;
}
int main()
{
int n ;
cin >> n;
long long sum = 0;
for(int i = 1; i <= n ; i++)
{
sum += number(i);
}
cout << sum;
return 0;
}
登录后发布评论
暂无评论,来抢沙发