竞赛
考级
疯小害
看看吧 #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; }
向日葵
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 <iostream> using namespace std; int dfs(int x) { if (x == 0) { return 1; } return x * dfs(x - 1); } int main() { int n; cin >> n; cout << dfs(n); return 0; }
编程之神
#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
共45条