来源
计算概论05
描述
求前n(1 < n < 12)个整数的阶乘的和(即求1!+2!+3!+…+n!)。
关于输入
输入有一行:整数n。该输入保证输出结果值在32位整数表示范围内。
关于输出
输出有一行:阶乘得和。
例子输入
5
例子输出
153
#include <stdio.h>
int main() {
int n = 0;//number
scanf("%d", &n);
int i = 0;
long int summary = 0;//every number
long int count = 1;//every summary
for (i = 1; i <= n; i++) {
count = count * i;
summary = summary + count;
}
printf("%ld", summary);
return 0;
}