竞赛
考级
看看吧 #include <bits/stdc++.h> using namespace std; int fun(int n){ if(n<=1)return 1; return fun(n-1)*n; } int main(){ int n; cin>>n; cout<<fun(n); }
无语
很离谱 水水 水水 水水 水水
星舰♈
哇,我传伞太准了!
##include<iostream> using namespace std; long long p(long long n,long long sum){ if(n==0)return sum; return p(n-1,sum*n); } int main(){ long long n,sum=1; cin>>n; cout<<p(n,sum); return 0; }
186****6957
C.K.K.S.H
༺ཌༀ超级无敌暴龙战士ༀད༻
#include<bits/stdc++.h> #include<iostream> using namespace std; int isp(int n) { int sum=1; while (n > 0){ sum=n*sum; n--; } return sum; } int main(){ int n; cin>>n; cout<<isp(n); return 0; }
/程泊远/ 被困惠州蓝湖集中营
#include <iostream> using namespace std; // 递归函数计算阶乘 int factorial(int n) { if (n == 0 || n == 1) { // 阶乘的基本情况 return 1; } else { return n * factorial(n - 1); // 递归调用 } } int main() { int n; cin >> n; cout << factorial(n) << endl; return 0; }
倒车请故意
#include<bits/stdc++.h> using namespace std; int main(){ long long n,sum; cin >> n; sum=n; for(int i=n-1;i>0;i--){ sum=sum*i; } if(n==0){ cout << 1; return 0; } cout << sum; return 0; }
谁看谁是**
#include<iostream> using namespace std; int main(){ int a; cin>>a; if(a==0){ cout<<"1"; } else{ for(int i=a-1;i>=1;i--){ a=a*i; } cout<<a; } return 0; }
135****3716
私密马赛
#include<bits/stdc++.h> using namespace std;int n,sum=1;int main(){cin>>n;for(int i=1;i<=n;i++) sum*=i;cout<<sum;return 0;}
shenzhangzheng
#include<iostream> using namespace std; int f(int n){ if(n<=1) return 1; return n*f(n-1); } int main(){ int n; cin>>n; cout<<f(n); return 0; }
歪杏仁
WA君
#include<bits/stdc++.h> using namespace std; int n; long long a(int x){ if(x==0){ return 1; }else{ return x*a(x-1); } } int main(){ cin>>n; cout<<a(n); return 0; }
才雄
#include<iostream> using namespace std;int main(){int n,b=1,cnt=0;cin>>n;for(int i=1;i<=n;i++){b*=i;}cout<<b;return 0;}
5.2-蒋雨哲 (枫原万叶)
#include<bits/stdc++.h> using namespace std; int main(){ int n; cin>>n; long long a[101]; a[0]=1,a[1]=1; for(int i=2;i<=n;++i){ a[i]=a[i-1]*i; } cout<<a[n]; return 0; }
Cradlse
共37条