欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

信息学奥赛课课通(p117-3)求阶乘的和

程序员文章站 2024-03-15 17:24:36
...

描述
给定正整数n,求不大于n的正整数的阶乘的和(即求1!+2!+3!+…+n!)

输入
输入有一行,包含一个正整数n(1 < n < 12)。
输出
输出有一行:阶乘的和。
样例输入
5
样例输出
153

#include<iostream>
using namespace std;
int main()
{
    int n,jjiecheng=1,sum=0;
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        jjiecheng=1;
        for(int j=1;j<=i;j++)
        jjiecheng*=j;
        sum+=jjiecheng;
    }
    cout<<sum<<endl;
    return 0;
}
相关标签: 求阶乘的和