赞
踩
递归函数是指一个函数的函数体中直接或间接调用了该函数自身;
递归函数调用的执行过程分为两个阶段,递归阶段、回归阶段;
求 n 的阶乘;
#include <stdio.h>
int fac(int n);
int main()
{
int n;
printf("input:")
scanf("%d",&n);
printf("%d\n",fac(n));
return 0;
}
int fac(int n)
{
if(n == 0 || n == 1)
{
return 1;
}
return n * fac(n - 1);
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。