KY17 n的阶乘C++

递归一下。
#include<iostream>
using namespace std;
long compute(int n){
if(n==1) return 1;
return n* compute(n-1);
}
int main(){
int n;
while( cin >> n){
cout << compute(n) <<'\n';
}
return 0;
}
结果:


递归一下。
#include<iostream>
using namespace std;
long compute(int n){
if(n==1) return 1;
return n* compute(n-1);
}
int main(){
int n;
while( cin >> n){
cout << compute(n) <<'\n';
}
return 0;
}
结果:
