
解题:
#includeusing namespace std; int fac(int i) { if (i == 1)return 1; else return i * fac(i - 1); } int main() { int n,sum=0; cin >> n; for (int i = 1; i <= n; i++) { sum += fac(i); } cout << sum << endl; }
可能有些敷衍,不过今天确实有事。
做的题目其实是我以前做过的,用的递归思想,感觉更快
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)