首页 > 试题广场 >

编写一个程序,求s=1!+2!+3!+…+n!,其中n小于3

[问答题]
编写一个程序,求s=1!+2!+3!+…+n!,其中n小于30。
推荐
#include <stdio.h>
void main()
{
    long s,t;
    int i,n;
    printf("n:");
    scanf("%d",&n);
    s=0;
    t=1;
    for(i=1;i<=n;i++)
    {    t=t*i;
       s+=t;
    }
    printf("1!+2!+3!+…+%d!=%1d\n",n,s);
}

发表于 2018-05-06 21:57:05 回复(0)