题目名称:n的阶乘
题目描述:给定n(1<=n<=100),利用递归的算法计算n的阶乘1234~(n-1)*n。
输入描述:一个整数n
输出描述:n的阶乘。
样例输入:
3
样例输出:
6
说明:1<=n<=100
题目名称:n的阶乘
题目描述:给定n(1<=n<=100),利用递归的算法计算n的阶乘1234~(n-1)*n。
输入描述:一个整数n
输出描述:n的阶乘。
样例输入:
3
样例输出:
6
说明:1<=n<=100
#include<iostream>
using namespace std;
int fun(int n)
{
if (n == 1)
return 1;
else
return n *fun(n - 1);
}
int main()
{
int n;
cin >> n;
cout << fun(n);
return 0;
}