请问是哪里出问题了

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

weixin_慕尼黑1474731

2019-01-29 14:34


#include <stdio.h> 

int peoplenumber(n)

{

    int age;

    if(n==1)

        age==10;

    else

        age==peoplenumber(n-1)+2;

    return age;

}

int main() 

{

    int fifthage = peoplenumber(5);

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

return 0;

}


写回答 关注

1回答

  • 你也要来点椰奶吗
    2019-01-29 14:44:04

    第二行加一个int 确认类型

    第六行和第八行==换成=

    ==是关系运算符

    =是赋值运算符

    这个你上机运行一下就能看出来错误了,编译器也会报错的

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题