编写函数jact(n),求n的阶乘。n在main函数中由键盘输入。
望采纳:
#include <stdio.h>
int fact(int n){
if(n<=1){
return 1; // n=0或1时返回1
}
else{
return n*fact(n-1); // 递归调用函数求阶乘
}
}
int main(){
int n;
printf("请输入一个数n:");
scanf("%d",&n);
printf("%d的阶乘为:%d\n",n,fact(n));
return 0;
}