求助!编译器上输出正确但是在oj上就答案错误了TAT
题目:求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字。#include <stdio.h>
int A(int a)
{
int sum=1,i=1;
for(i=1;i<=a;i++){
sum=sum*i;
}
return sum;
}
int main()
{
int a,i;
int sum=0;
printf("");
scanf("%d",&a);
for(i=1;i<=a;i++){
sum=sum+A(i);
}
printf("%d",sum);
return 0;
}
肥肠懵逼了……求解惑TAT