黑马程序员技术交流社区

标题: 检验基础的小程序!! [打印本页]

作者: 刘占月    时间: 2012-3-21 19:38
标题: 检验基础的小程序!!
题目:猴子吃桃问题:
猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩 下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。

作者: 万正    时间: 2012-3-21 19:46
  1. public class Test {
  2.         public static void main(String[] args) {
  3.                 int sum=0; //桃子的总数
  4.                 int daysum = 1;//第十天吃剩的桃子总数
  5.                 for (int day = 9; day>=1; day--) {
  6.                         //每天吃剩的桃子加一个正好是前一天桃子的一半
  7.                         sum = (daysum+1)*2;
  8.                         daysum = sum;
  9.                         System.out.println("第" + day + "天还剩" + daysum + "个桃子");
  10.                 }
  11.                 System.out.println(sum);
  12.         }
  13. }
复制代码
运行结果:
第9天还剩4个桃子
第8天还剩10个桃子
第7天还剩22个桃子
第6天还剩46个桃子
第5天还剩94个桃子
第4天还剩190个桃子
第3天还剩382个桃子
第2天还剩766个桃子
第1天还剩1534个桃子
1534

作者: 朱鹏举    时间: 2012-3-21 20:23
public class MonkeyEatsPeach{
    public static void main(String[] args){
        int initialNum=1;   
        System.out.println(initialNum);
        for(int i=1;i<10;i++){
            initialNum=(initialNum+1)*2;
            System.out.println(initialNum);                           
        }
        System.out.println("the initial number of peachs is:"+initialNum);
    }
}
从第10天往下
1
4
10
22
46
94
190
382
766
1534
结果1534
作者: 孙国军    时间: 2012-3-22 00:43
class GetPeachNum
{
        public static void main(String[] args)
        {
                //一天摘完吃完后还剩的数量
                int sum=0;
                //第十天剩下来的桃子数量
                int getPeach=1;
                //每天吃掉的桃子数量
                for (int d=10;d>1;d--)
                {
                        //getPeach+1所得的结果是当天总数的一半
                        sum=(getPeach+1)*2;
                        getPeach=sum;
                        System.out.println("第"+(d-1)+"天摘的桃子总数是:"+sum);
                }
               
        }
       
}
第9天摘的桃子总数是:4
第8天摘的桃子总数是:10
第7天摘的桃子总数是:22
第6天摘的桃子总数是:46
第5天摘的桃子总数是:94
第4天摘的桃子总数是:190
第3天摘的桃子总数是:382
第2天摘的桃子总数是:766
第1天摘的桃子总数是:1534





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2