#include <stdio.h>
#include <stdlib.h>
//面试时笔试题可能会考。
int GetJieChen(int num)
{
int result;
if(num>=17){
printf("越界\n");
exit(-1);
}
if(num==1){
result=1;
}else{
result=GetJieChen(num-1)*num;
}
return result;
}
int main()
{
int num;
int age;
printf("请输入要求的阶乘数:\n");
scanf("%d",&num);
age=GetJieChen(num);
printf("%d的阶乘是%d\n",num,age);
return 0;
}
C语言,函数用递归法求N阶乘
最新推荐文章于 2024-05-20 19:58:16 发布