P5739 深基7.例7计算阶乘

Posted Kunkun只喝怡宝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了P5739 深基7.例7计算阶乘相关的知识,希望对你有一定的参考价值。

题目描述

求 n!(n≤12),也就是 1×2×3…×n。

挑战:尝试不使用循环语句(for、while)完成这个任务

代码

不用循环的话就用递归函数来实现。

#include<bits/stdc++.h>

using namespace std;

int f(int n);
int main(){
	int n;
	cin>>n;
	cout<<f(n);
	return 0;
}
int f(int n){
	if(n==1) return 1;
	else return n*f(n-1);
}

以上是关于P5739 深基7.例7计算阶乘的主要内容,如果未能解决你的问题,请参考以下文章

P5742 深基7.例11评等级

P5729 深基5.例7工艺品制作

P5735 深基7.例1距离函数

P5736 深基7.例2质数筛

P5737 深基7.例3闰年展示

P5741 深基7.例10旗鼓相当的对手 - 加强版