#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,x;
printf("请输入一个正整数:");
scanf("%d",&n);
x=fun(n);
printf("%d的阶乘为:%d\n",n,x);
}
C语言 计算n的阶乘
最新推荐文章于 2024-02-03 15:36:39 发布
#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,x;
printf("请输入一个正整数:");
scanf("%d",&n);
x=fun(n);
printf("%d的阶乘为:%d\n",n,x);
}