题目描述
小乐乐想计算一下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; }