C 語言程式設計 經典例題 猴子吃桃問題:
阿新 • • 發佈:2021-05-30
C 語言程式設計 經典例題 猴子吃桃問題:猴子第一天摘下若干桃子,當即吃了一半。還不過癮,又多吃了一個。第二天早上又將剩下的桃子吃掉一半,又多吃了一個。
首先看題目知道第十天的桃子數為x10 = 1個,
那麼設第9天的桃子數為x9,則有題目知道 x9 / 2 - 1 = x10;
故 x9 = (x10 + 1)*2
#include <stdio.h>
int main()
{
int j,i = 1,sum = 1;
int t,k = 9;
printf(“t10 = 1\n”);
for(j= 0;j <9;j++){ //迴圈9次,來求前9天猴子吃的桃子。
printf(“t%d = %d\n”,k,t); //來遍歷前9天桃子的個數。
sum += t; //sum為求猴子總共有多少個桃子。
i = t;
k–;
}
printf(“猴子總共吃了%d個桃子\n”,sum);
return 0;
結果為: