解题思路:获取输入,然后递归求一个数,然后求和,最后输出
注意事项:注意定义的变量类型,要足够大
参考代码:
#include<iostream> using namespace std; long fFactorial(int data){ if(data <= 1){ return 1; } else return data * fFactorial(data-1); } long fSum(int data){ long temp = 0, i = data; while(i){ temp += fFactorial(i); i--; } return temp; } int main() { int data; cin >> data; cout << fSum(data) << endl; return 0; }
0.0分
0 人评分