c语言,用循环语句编写程序,计算S的值,S=1!+2!+3!+……10!

如题所述

#include <stdio.h

int main( )

{int i,t=1,s=0;

for(i=1;i<11;i++)

{t*=i;

s+=t;

}

printf("%d\n",s);

return 0;

}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-21
int main()
{
    int S=0,i=0,j=1;
    for(i=1;i<=10;i++)
    {    
        j=i*j;
        S+=j;
    }
    printf("%d",S);
    return 0;
}

本回答被网友采纳
相似回答