慕课提交是正确的,但自己编译总有一个错误

来源:5-8 递归函数(二)

missyou012

2016-03-23 22:22



#include<stdio.h>

int getPeachNumber(n)

{

int num;

if(n==10)

{

return 1;

}

else

{

 num=(getPeachNumber(n+1)+1)*2;

printf("第%d天还剩%d个桃子\n",n,num);

}

return num;

}

int main()

{

int num=getPeachNumber(1);

printf("猴子第一天摘了:%d个桃子\n",num);

return 0;

}


写回答 关注

3回答

  • Hackerwpf
    2016-03-24 11:33:43
    已采纳

    代码没有错误啊,拷到编辑器里运行也完全正确,相信自己!

    missyo...

    非常感谢!

    2016-03-26 13:17:30

    共 3 条回复 >

  • magic123
    2016-04-08 21:57:45

    int getPeachNumber(n)应改为int getPeachNumber(int n),没有定义形参的类型

    missyo...

    厉害厉害,谢谢啦

    2016-04-24 13:55:00

    共 1 条回复 >

  • 哔哩莉
    2016-03-24 00:59:03

    return num 应该 写在else语句里面

    missyo...

    还是有个错误

    2016-03-24 15:52:42

    共 1 条回复 >

C语言入门

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

926028 学习 · 20793 问题

查看课程

相似问题