codeup25851 阶乘和
时空限制 1000ms/128MB
题目描述
求s=1!+2!+…n!。
输入
输入只有一行,为正整数n(0<n<20)。
输出
输出只有一行,为s的值
样例输入
2
样例输出
3
代码
#include<iostream>
using namespace std;
int main(){
long long n,fac=1,sum=0;
cin>>n;
for (int i=1; i<=n; ++i){
fac *= i;
sum += fac;
}
cout<<sum<<endl;
return 0;
}
本文介绍了一个简单的C++程序,用于计算从1!到n!的所有阶乘之和。该程序适用于初学者理解循环和数学运算的基本概念。
625

被折叠的 条评论
为什么被折叠?



