zoukankan      html  css  js  c++  java
  • Java基础50道经典练习题(17)——猴子吃桃问题

    【程序 17 猴子吃桃问题】
    题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上
    又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第 10 天早
    上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。
     
    程序分析:采取逆向思维的方法,从后往前推断。
     
    源码:
    package com.homework.test;
    /*
    【程序 17 猴子吃桃问题】
    题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上
    又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第 10 天早
    上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。
    程序分析:采取逆向思维的方法,从后往前推断。
     */
    
    public class Test17 {
        public static void main(String[] args){
            int m = 0;
            for (int i=10; i>0; i--){
                m = 2*m + 2;
    
            }
            System.out.println(m);
    
        }
    
    
    }
    

      

  • 相关阅读:
    HDU 1022 Train Problem I
    HDU 1702 ACboy needs your help again!
    HDU 1294 Rooted Trees Problem
    HDU 1027 Ignatius and the Princess II
    HDU 3398 String
    HDU 1709 The Balance
    HDU 2152 Fruit
    HDU 1398 Square Coins
    HDU 3571 N-dimensional Sphere
    HDU 2451 Simple Addition Expression
  • 原文地址:https://www.cnblogs.com/lcpp/p/13051462.html
Copyright © 2011-2022 走看看