竞赛
考级
看看吧 #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; }
LS_YZY
私密马赛
#include<bits/stdc++.h> #define LL long long using namespace std; LL n,x=1; int main(){ cin>>n; for(LL i=n;i>1;i--){ x*=i; } cout<<x; return 0; }
张立兴业
//理解这个好 #include<iostream> using namespace std; int JieCheng(int a){ int b=1; if(a==0){ return 1; } else{ for(int i=1;a+1>i;i++){ b*=i; } return b; } } int main(){ int c; cin>>c; cout<<JieCheng(c); }
会打篮球的鸡
#include<bits/stdc++.h> using namespace std; int apple(int poop){ if(poop==0) return 1; return poop*apple(poop-1); } int main(){ int poop; cin>>poop; cout<<apple(poop); }
名字一共八个字符
#include<bits/stdc++.h> using namespace std; int factorial(int n) { if (n == 0) { return 1; } return n * factorial(n - 1); } int main() { int n; cin >> n; cout << factorial(n); return 0; }
137****9397
#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-蒋雨哲 (枫原万叶)
共41条