当前位置:   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);

}

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/850146
推荐阅读
相关标签
  

闽ICP备14008679号