这样写为什么不行

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

qq_Fighting_66

2017-07-15 01:29

 int getAge(int numpeople)

    {

        int age;

        if(numpeople==1)

        

            return 10;

        

        else

        

            int age = getAge(numpeople-1)+2;

           return age;

            

        

    }









int main() 

{

    int age = geatAge(5);

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

return 0;

}


写回答 关注

1回答

  • 宝贝7
    2017-07-15 11:53:46
    已采纳

      int age = geatAge(5);//调用函数错误

    正确为:

    int age=getAge(5);

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题