1!+2!+...+n!
include<stdio.h> int main() { int i=1; int a=1; int m=1; int n=0; scanf("%d",&a); while (i<=a) { m=m*i; n=n+m; i++; } printf("%d\n",n) return 0; }
#include <stdio.h> int main() { int i = 1; int a = 1; int m = 1; int n = 0; scanf("%d", &a); for (i = 1; i <= a; i++) { m = 1; // 重置 m for (int j = 1; j <= i; j++) { m = m * j; // 计算 i! } n = n + m; // 累加阶乘 } printf("%d\n", n); return 0; }