1091:求阶乘的和(C C++)

    科技2022-07-11  124

    【题目描述】

    给定正整数n,求不大于n的正整数的阶乘的和(即求1!+2!+3!+...+n!),输出阶乘的和。

    【输入】

    输入有一行,包含一个正整数n(1 < n < 12)。

    【输出】

    输出有一行:阶乘的和。

    【输入样例】

    5

    【输出样例】

    153

    【代码】

    #include <iostream> using namespace std; int main() { int n; cin>>n; //输入n int sum = 0; int x = 1; for(int i=1;i<=n;i++) { x*=i; //当前项得阶乘 n! sum+=x; //每项和 } cout<<sum; //输出阶乘和 return 0; }
    Processed: 0.032, SQL: 8