题目描述
小乐乐想计算一下1!+2!+3!+...+n!。
输入描述:
一行,一个整数n。
输出描述:
一行,一个整数,表示1!+2!+3!+...+n!的结果。

解题思路
利用for循环,依次叠加。

代码

#include<iostream>

using namespace std;

int main()
{
    int num;
    int sum=0;//计算结果
    int a=1;
    cin>>num;
    for(int i=1;i<=num;++i)
    {
        a=a*i;//从1开始
        sum+=a;//计算和
    }
    cout<<sum<<endl;
    return 0;
}