代码有问题,求改正

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

慕田峪6270036

2017-11-07 15:04

#include<stdio.h>
int age(int n)
{    int age;
if (n==1)
{age=10;
}
else {  age=age(n-1)+2;
}
return age;
}
int main()
{
int n=5;
printf("第%d个人age是%d",n,age(5));


}

写回答 关注

2回答

  • 断魂无心
    2017-11-07 15:32:42
    已采纳

    #include<stdio.h>
    int age(int n)
    {
        int a;
        if(n==1)
            a= 10;
        else
            a= 2+age(n-1);
       return a;
    }
    int main()
    {
        int n = 5;
        printf("第%d个人age是%d",n,age(5));

    }


  • 慕田峪6270036
    2017-11-07 18:00:14

    谢谢大佬

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题