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

这样写为什么不行

 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;

}


提问者:qq_Fighting_66 2017-07-15 01:29

个回答

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

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

    正确为:

    int age=getAge(5);