C语言 计算n的阶乘

Posted Aiden (winner)

tags:

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

#include<stdio.h>
int fun(int n){
		int f;
		if(1==n||0==n)
			f=1;
		else
			f=fun(n-1)*n;
		return(f);
}
void main(){
		int n;
		int x;
		printf("请输入一个正整数:");
		scanf("%d",&n);
		x=fun(n);
		printf("%d的阶乘为:%d\\n",n,x);
}

在这里插入图片描述

以上是关于C语言 计算n的阶乘的主要内容,如果未能解决你的问题,请参考以下文章

五种C程序计算阶乘方法 c语言实现1到n的阶乘1*2*3*.....*n的累乘计算,使用不同方法实现,五种计算阶乘的方法

C语言 求n的阶乘及阶乘和

C语言 计算n的阶乘

C语言,dev cpp,编写的计算阶乘程序,数值较大时输出不正确,求助.

关于高精度阶乘

计算1!+2!+3!...+(n-1)!+n!。设计求解该问题的C语言程序,阶乘的计算使用递归函数实现