用递归函数调用解决猴子吃桃的问题
习题6-12.猴子吃桃问题。猴子第1天摘下若干桃子,当即吃了一半,还不过瘾,又多吃了一个。第2天将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上再想吃时,就只剩下一个桃子了。求第1天共摘了多少个桃子。
帮忙看看哪儿不对
#include<stdio.h>
int main()
{int day(int n);
printf("第一天桃子数量为%d\n",day(1));
return 0;
}
int day(int n)
{ int q;//代表桃子数量
if(n==10) q=1;//第10天 桃子数量为1
else q=day(n)/2-1;
return q;
}