题目描述:
从键盘输入1~10间的整数n,输出1!+2!+3!+…+n!的值,或者输出"input error"
输入样例:4
输出样例:33
//该代码使用Microsoft VS2019编写
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int num, n, sum;
int i, j;
num = 1;
sum = 0;
scanf("%d", &n);
if (n < 1 || n>10)
printf("input error");
else {
for (i = 1; i <= n; i++) {
for (j = 1; j <= i; j++) {
num *= j;
}
sum += num;
num = 1;
}
printf("%d", sum);
}
return 0;
}