猴子吃桃是一个经典的问题,在这里我们可以用到C语言递归函数来实现,或者直接用C语言中的循环语句。鉴于我们课程的进度,今天我先用简单循环语句来实现,递归方法后面我会补上。
首先我们分析一下题目中的要点:猴子每天吃前一天桃的一半加一个,到第十天的时候就只剩下一个,那么一共摘了多少桃?
#include <stdio.h>
int main()
{
int i,s;
s=1;
for(i=9;i>=1;i--)
s=(s+1)*2;
printf("%d\n",s);
return 0;
}