用高精度计算出S=1!+2!+3!+…+n!(n≤50)
其中“!”表示阶乘
输入格式:一个正整数N。
输出格式:一个正整数
int main()
{
int n;
scanf("%d",&n);
int sum=1;
int t=0;
int i;
for (;n>0;n--)
{
do{
int i=n;
sum*=i;
i--;
}while (i>0);
t+=sum;
int sum=1;
}
printf("%d",t);
return 0;
}
还有was not declared in this scope咋解决啊,好几次做循环遇到这个了。。QAQ