1023: 阶乘的和
Description
求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字。
Input
n(0 <= n <= 20)
Output
和
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
long long sum=0;
for(int i=1;i<=n;i++){
long long num=1; //注意类型,是long long
int j=i;
while(j>0){
num*=j;
j--;
}
sum+=num;
}
cout<<sum<<endl;
return 0;
}