Input
行1:一个整数n,n∈[1,20]
Output
行1:一个整数(累加和)
Hint
你可能需要long long int类型
这种类型printf输出,需要使用%I64d
#include <stdio.h>
long jc(long n)
{
if(n==1)
return 1;
else
return n * jc(n-1);
}
main()
{
int i,n;
long sum;
sum=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
sum=sum+jc(i);
printf("%ld\n",sum);
return 0;
}