修改如下:
#include <stdio.h> int jc(int n) { if (n == 1 || n == 0) return 1; return n * jc(n - 1); } int main() { int i = 1, m, n; int sum = 0; cin >> n; for (; i <= n; i++) { m = jc(i); sum += m; } cout << sum; return 0; }