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

为什么错误?请问哪里有问题啊

 #include

int getAge(int n){ int age5; if(n==1) age5 = 10; else age5 = getAge(n-1)+2; return age5; } int mian() {    int age = getAge(5); printf("第5个人的年龄是:",age); return 0; }

提问者:yangyu3d 2017-08-31 22:31

个回答

  • qq_你活在梦里啊同学_0
    2017-09-06 09:34:50

    第一行改成int getAge(n)去掉括号里面的int

  • 殉情只是古老的传言
    2017-09-01 15:46:31

    int getAge(int n)

    {

    int age5; 

    if(n==1) 

    age5 = 10; 

    else 

    age5 = getAge(n-1)+2; 

    return age5; 

    int main() 

    {    

    int age = getAge(5); 

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

    return 0; 

    }