[求助]求这个奥数题的C算法
for循环猴子第一天摘下若干个桃子,当天吃了一半,还不过瘾,又多吃了一个。第二天又将剩下的桃子吃掉一半,又多吃了一个。以后每天都吃前一天剩下的一半零一个。到第10天再想吃时,只剩下一个桃子了。求第一天共摘下多少个桃子。
C代码在这里,
void main()
{
for (i=1,s=1;i<=9;i++)
s=2*(s+1);
printf("%d\n",s);
}
这个算法是咋回事,怎么计算?请奥数高手来解释下~!

在代码中打滚