题目描述
用递归算法,求 n! 的精确值( n 以一般整数输入)。
输入格式
正整数n。
输出格式
n!的值。
输入样例
10
输出样例
10!=362880
#include <bits/stdc++.h>
using namespace std;
int fac(int x){
if(x == 1){
return 1;
}
else{
return x * fac(x - 1);
}
}
int main(){
int n;
cin >> n;
cout << n << "!=" << fac(n);
return 0;
}