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;
}
代码没有错误啊,拷到编辑器里运行也完全正确,相信自己!
int getPeachNumber(n)应改为int getPeachNumber(int n),没有定义形参的类型
return num 应该 写在else语句里面
C语言入门
926028 学习 · 20793 问题
相似问题