题目描述
利用for循环来计算n!的值。
输入格式
输入一个整数n(n<20)
输出格式
输出n!的结果是多少
输入样例
3
输出样例
6
这是一道肥肠煎蛋的递归题,边界是n=0,注意定义函数时要用long long哦!
完整代码如下:
#include<bits/stdc++.h>
using namespace std;
long long fun(int n)
{
if(n==0)
return 1;
else
return n*fun(n-1);
}
int main()
{
int n;
cin>>n;
cout<<fun(n);
}