题目描述
求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字。
输入描述
一个整数n(0<n≤20)
输出描述
对应的Sn
样例输入
5
样例输出
153
提示
数据较大,建议使用"long long"类型存储答案
示例代码:
#include<iostream>
using namespace std;
int main(){
int n;
long long S,temp;
cin>>n;
temp=1;
S=0;
for(int i=1;i<=n;i++){
temp=temp*i;
S+=temp;
}
cout<<S;
return 0;
}
本文介绍了一种计算从1!到n!的序列和的方法,通过一个示例代码展示了如何使用C++实现这一计算过程。代码中使用了longlong类型来存储大的结果,以避免溢出。
477

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



