c语言求1的阶乘加到50的阶乘

![img](

"=600 #left

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
#include<stdio.h>
int main(void) {
    int n=20,i,j;
    long long s=0,y;
    for(i=1; i<=n; i++) {
        y=1;
        for(j=1; j<=i; j++) {
            y*=j;
        }
        s+=y;
    }
    printf("%lld",s);
    return 0;
}

#include<stdio.h> 
int main()
{
    int sum1=1,sum2=0,i,j;
    for(i=1;i<=50;i++)
    {
        for(j=1;j<=i;j++)
        {
            sum1=sum1*j;
        }
        sum2=sum1+sum2;
    }
    printf("%d",sum2);
    return 0;
}