找不到错误??? #include <stdio.h> int getAge(numPeople) { int age; if(numPeople==1) age=10; else age=getAge(numPeople-1)+2; return age; } int main() { int fifthAge=getAge(5); printf("第5个人的年龄是%d岁", fifthAge); return 0; }

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

好久不见vii

2015-05-29 20:12

无法输出代码 有什么错误吗

#include <stdio.h> 

int getAge(numPeople)

{

    int age;

    if(numPeople==1)

        age=10;

    else

        age=getAge(numPeople-1)+2;

    return age;

}

int main() 

{

    int fifthAge=getAge(5);

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

return 0;


写回答 关注

2回答

  • Provencechen
    2015-06-09 21:56:52

    符号确定都是对的?
    我指的是输入法你用的是英文的么?
    刚才我也出现类似的错误代码,就是标点搞错了
    望采纳

    好久不见vi...

    符号貌似也是对的 半角 可能是网络的原因吗?

    2015-06-13 01:11:15

    共 1 条回复 >

  • 好久不见vii
    2015-05-29 20:23:10

    error: stray '\357' in program
    error: stray '\273' in program
    error: stray '\277' in program
    error: stray '#' in program
    error: expected '=', ',', ';', 'asm' or '__attribute__' before '<' token
    In function 'main':
    warning: incompatible implicit declaration of built-in function 'printf'
    warning: no newline at end of file

    输出的错误是这个  don't know

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题