每日程序C语言15-猴子吃桃问题
生活随笔
收集整理的這篇文章主要介紹了
每日程序C语言15-猴子吃桃问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目:
猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了一個,第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以后每天都吃了前一天剩下的一半零一個。到第10天早上再想吃時,見只剩下一個桃子了,求第一天共摘了多少。
程序分析
逆向思維,前一天的桃子數是后一天的桃子數加一后的二倍
主要代碼
int main(){int day=9;int x1,x2=1;while(day>0){x1=(x2+1)*2;//倒著思考x2=x1;day--;}cout<<"第一天共摘了桃子"<<x1<<"個"<<endl;system("pause");return 0; }今日鞏固
總結
以上是生活随笔為你收集整理的每日程序C语言15-猴子吃桃问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 每日程序C语言14-小球反弹高度问题
- 下一篇: 每日程序C语言16-找出比赛对手名单