0
点赞
收藏
分享

微信扫一扫

求 s=1+2+3+ +n的值

彪悍的鼹鼠 2022-02-03 阅读 77
c语言

编写程序用for循环求 s=1!+ 2!+ 3!+ …+n!的值。

输入样例:

5

输出样例:

1!=1
2!=2
3!=6
4!=24
5!=120
1!+2!+…+5!=153
#include<stdio.h>
int main()
{
    int i=1,n,d=0;
    int s,sum=1;
    scanf("%d",&n);
    for(s=1;s<=n;s++)
    {
        for(;i<=s;i++)
        {
            sum*=i;
            printf("%d!=%d\n",s,sum);
        }
        d+=sum;
    }
    printf("1!+2!+…+%d!=%d",n,d);
    return 0;
}

举报

相关推荐

0 条评论