给定正整数n,求不大于n的正整数的阶乘的和(即求1!+2!+3!+...+n!),输出阶乘的和。
输入:
输入有一行,包含一个正整数n(1 < n < 12)。
输出:
输出有一行:阶乘的和。
代码:
#include<stdio.h>
int main() {
int n;
scanf("%d", &n);
int s=1;
int c=0;
for (int i = 1; i <= n; i++) {
s *= i;
c += s;
}
printf("%d", c);
return 0;
}