求出1!+2!+3!+…+n!的值
C++代码:
#include<iostream>
using namespace std;
int main(){
int num,sum=0;
cin>>num;
for(int i=1;i<=num;i++){
int a = 1;
for(int j=1;j<=i;j++){
a*=j;
}
sum+=a;
}
cout<<sum;
return 0;
}
python代码;
num = int(input())
sum1=0
for i in range(1,num+1):
a = 1
for j in range(1,i+1):
a*=j
sum1+=a
print(sum1)