C语言之递归求阶乘

来源:互联网 发布:全局优化 中间代码 编辑:程序博客网 时间:2024/04/29 18:21
#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;}

0 0
原创粉丝点击