0
点赞
收藏
分享

微信扫一扫

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

开源GIS定制化开发方案 2022-04-05 阅读 35
算法

题目描述

利用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 条评论