用的C语言,后两个为什么不过呀,求助

P1009 [NOIP1998 普及组] 阶乘之和

Liyan100 @ 2023-10-12 18:10:39

#include<stdio.h>
int main()
{
    int n,s=1,i,sum=0;
    scanf("%d",&n);
    for(i=1;i<=n;i++){
        s*=i*1.0;
        sum+=s;
    }printf("%d",sum);
    return 0;
}

by L2YXY @ 2023-10-12 18:12:24

开long long啊


by _coastline_ @ 2023-10-12 18:45:42

高精度计算出 S = 1! + 2! + 3! + \cdots + n!n \le 50).


|