递归函数的结束语句该怎么写

来源:5-9 递归函数练习

Milo_

2017-06-11 12:16

为什么这个程序正我不能用 return 10  结束递归函数

写回答 关注

3回答

  • wangqicc
    2017-07-26 11:09:43

    可以用

    int getNum(int n)

    {

        int num;

        if(n==1)

        {

            return 10;

        }

        else

        {

            num=getNum(n-1)+2;

        }

        return num;

    }

    只是在n==1时返回值为10

  • pkcorn
    2017-06-27 06:29:21

    如果用return 10的话递归函数还有什么意义呢?无论输入什么,返回值始终是10

  • AScorpio
    2017-06-12 00:04:25

    那个是作者,代码验证的问题,换一种方式就好了

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题