递归查询年龄

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

qq_慕设计5362189

2019-05-30 22:25

请问为什么是getAge(numPeople-1)

写回答 关注

1回答

  • 喵喵飘
    2019-05-31 16:15:01

    就是下一个人啦

     int getAge(int n){

         if (n==1){

             return 10;

         }else {

            return  getAge(n-1)+2;

         }

     }

    传参 n为5,因为n!=1则走else,如果n不-1的话,那一直都是5,这个递归结束不了了。

    应该要去算下一个人的了。

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题