猴子吃桃问题

原创
2016/10/14 15:29
阅读数 50

问题描述:

猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。

package Practice;

public class Monkey {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		jisuan();
	}
	
	public static void jisuan(){
		//循环次数
		
		int number=1;
		System.out.println("第10天桃子的数量有:1");
		for(int i=1;i<10;i++){
			number=(number+1)*2;
			System.out.println("第"+(10-i)+"天桃子的数量有:"+number);
		}
		
	}

}

输出结果:

第10天桃子的数量有:1
第9天桃子的数量有:4
第8天桃子的数量有:10
第7天桃子的数量有:22
第6天桃子的数量有:46
第5天桃子的数量有:94
第4天桃子的数量有:190
第3天桃子的数量有:382
第2天桃子的数量有:766
第1天桃子的数量有:1534

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部