C語言中猴子吃桃問題


  猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了一個。第二
天早上又將第一天剩下的桃子吃掉一半,有多吃了一個。以后每天早上都吃了前一天剩下的一
半零一個。
到第 10 天早上想再吃時,發現只剩下一個桃子了。編寫程序求猴子第一天摘了多少個桃子。



 1 #include <stdio.h>
 2 int main()
 3 {
 4     int sum,d1,d2;    
 5     sum=9;
 6     d2=1;
 7     while(day>0)
 8     {
 9         d1=(d2+1)*2;    /*第一天的桃子數是第二天桃子數加1的2倍*/
10         d2=d1;
11         sum--;    
12 
13     }
14     printf("%d\n",d1);    /* 輸出桃子的總數*/
15     return 0;
16 }

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM