当前位置:   article > 正文

C语言—递归函数_设置一个函数int fac(int n),利用函数的递归调用

设置一个函数int fac(int n),利用函数的递归调用

递归函数是指一个函数的函数体中直接或间接调用了该函数自身;

递归函数调用的执行过程分为两个阶段,递归阶段、回归阶段;

求 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);

}

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/850146
推荐阅读
相关标签
  

闽ICP备14008679号