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

关于递归函数

如何让打印出来的结果为:

第1个人的年龄是10岁;

第2个人的年龄是12岁;

…………

第5个人的年龄是18岁:

提问者:这个人很懒吗 2017-10-05 14:52

个回答

  • HowardWang
    2017-10-26 16:14:09

    可以用一下数组的遍历


  • 传世乐章
    2017-10-05 16:19:37

    #include <stdio.h> 


    int getAge(n){

        if(n == 1){

            return 10;

        }else{

            return getAge(n - 1) + 2;

        }

        

    }


    int main() 

    {

        int a = getAge(5);

    printf("第5个人的年龄是%d岁", a); 

    return 0;

    }