猴子吃桃是一個經典的問題,在這裏我們可以用到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;
}