1.求1 * 2 * 3 * 4* … * n
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
int fac = 1;
for(int i=1;i<=n;i++){
fac *= i;
}
cout<<fac;
return 0;
}
2.求1 * 3 * 5 * … * (2*n - 1)
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
int fac = 1;
for(int i=1;i<=n;i+=2){
fac *= i;
}
cout<<fac;
return 0;
}
3.求1! + 2! + 3! + … + 20!
#include<iostream>
using namespace std;
int main(){
long long sum=0,m=1;
for(int i=1;i<=20;i++){
m *= i;
sum += m;
}
cout<<sum;
return 0;
}