问题 J: 36.for循环求阶乘

阅读 35

2022-04-05

题目描述

利用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);
}

精彩评论(0)

0 0 举报