C程序22 递归求阶乘

题目:利用递归方法求5!

程序分析:递归公式:fn=fn_1*4!

代码

#include<stdio.h>
// 此函数返回正整数n的阶乘
int fun(int n)
{
	if (n>1)
	return n * fun(n-1);
	else
	return n;
}
int main()
{
	printf("前五项阶乘和是%d\n", fun(5));
	return 0; 
} 

运算结果

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/zm_960810/article/details/86021009
今日推荐