请大神帮忙看看主函数哪里有问题,谢谢了!!! int main() { int n=5; int five=age(5); printf("第5个人的年龄是%d岁",five); return 0; }

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

慕无忌5059965

2019-06-17 09:39


说是变量没有声明或者少了括号

写回答 关注

2回答

  • 心灵至善美
    2019-07-24 09:08:58

    这里不需要再次定义n了吧,因为前面自定义函数已经定义过了,而且age(5)就相当于n=5。

  • qq_慕标819245
    2019-06-18 14:49:40
    int n;多余了
    int getAge(num)
    {    int age;    if(num==1)        age=10;
        else        age=getAge(num-1)+2;    
        return age;}
        int main() {    int fifAge=getAge(5);
        	printf("第5个人的年龄是%d岁", fifAge); 
       	return 0;}


C语言入门

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

926021 学习 · 20793 问题

查看课程

相似问题