竞赛
考级
zsy
马文博
疯小害
飞的智动
看看吧 #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<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 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;; int ans=1; for(int i=2;i<=n;i++){ ans*=i; } cout<<ans; return 0; }
#include<bits/stdc++.h> using namespace std; long long f(int n){ if(n0||n1)return 1; return f(n-1)*n; } int main(){ int a; cin>>a; cout<<f(a); return 0; }
赵承恺(互关)
潜龙暗虎
#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; }
编程之神
共49条