问答详情
源自:5-9 递归函数练习

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

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

提问者:Milo_ 2017-06-11 12:16

个回答

  • 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

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