本文为本站原创,未经允许请勿随意转载,谢谢!
题目:
计算阶乘和Sum= 1!+2!+...+n! 的结果(不含前导0)。
输入格式:
输入一个整数 N ,满足1<=N<=20。
输出格式:
输出一个整数,表示阶乘和的值。
输入样例:
在这里给出一组输入。例如:
输出样例:
在这里给出相应的输出。例如:
解法:
#include <stdio.h>
long s(int x){
long n=1;
int j=1;
for(j=1;j<=x;j++){
n*=j;
}
return n;
}
int main()
{
int N=1;
scanf("%d",&N);
int i=1;
long sum=0;
for(i=1;i<=N;i++){
sum+=s(i);
}
printf("%ld\n",sum);
return 0;
}