正经题解|阶乘
2026-04-26 13:56:02
发布于:河北
3阅读
0回复
0点赞
废话少说,上代码
#include<iostream>
using namespace std;
// 计算n的阶乘的递归函数
int factorial(int n){
// 递归终止条件:0的阶乘定义为1
if(n==0) return 1;
// 递归计算:n! = n * (n-1)!
return n*factorial(n-1);
}
int main(){
// 取消cin/cout的同步,提高输入输出效率
ios::sync_with_stdio(false);
// 解除cin与nullptr的绑定
cin.tie(nullptr);
// 解除cout与nullptr的绑定
cout.tie(nullptr);
int n=0;
// 输入要计算阶乘的数字
cin>>n;
// 输出n的阶乘结果
cout<<factorial(n);
return 0;
}
这里空空如也








有帮助,赞一个