#include<stdio.h>
/*
运用递归,求一个数的阶乘,例如用户输入5,则就是5的阶乘:5*4*3*2*1=120
*/
//5*4*3*2*1=120
//5*factorial(4)---5*4*factorial(3)--
int factorial(int a) {
if (a == 1)
{
return 1;
}
return a*factorial(a-1);
}
int main() {
int result = factorial(5);
printf("result:%d\n",result);
return 0;
}
C语言之递归求阶乘
最新推荐文章于 2024-04-26 21:21:57 发布