如何用cycle实现求阶乘之和

img

img

img


这个程序用c语言怎么编啊,有没有哪位大佬指导?

void cycle1() {
    int i,a=1,s=0;
    for(i=1; i<=10; i++) {
        a*=i;
        s+=a;
    }
    printf("%d",s);
}
void cycle2() {
    int i,j,a,s=0;
    for(i=1; i<=10; i++) {
        a=1;
        for(j=1; j<=i; j++) {
            a*=j;
        }
        s+=a;
    }
    printf("%d",s);
}