题目描述 求 n!(n≤12),也就是 1×2×3…×n。 挑战:尝试不使用循环语句(for、while)完成这个任务 代码 不用循环的话就用递归函数来实现。 #include<bits/stdc++.h> using namespace std; int f(int n); int main(){ int n; cin>>n; cout<<f(n); return 0; } int f(int n){ if(n==1) return 1; else return n*f(n-1); }