编写一个递归函数int total(int day) ,求解猴子吃了多少个桃子的问题。有一只调皮的猴子,摘了很多桃子,第一天吃了一半,又多吃一个。第二天吃掉剩下的一半,再多吃一个。如此下去,到第十天恰好还剩一个桃子。问第一天猴子摘了多少桃子?
#include<stdio.h>
int total(int day);
int main ()
{
int s,i;
scanf("%d",&i);
s=total(i);
printf("%d个",s);
}
int total(int day)
{
if(day==10)
return 1;
else
return (total(day+1)+1)*2;
}