java 程序 猴子摘了一些桃子,第一天吃了一半,又多吃了一个,第二天又吃了一半,
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 程序 猴子摘了一些桃子,第一天吃了一半,又多吃了一个,第二天又吃了一半,相关的知识,希望对你有一定的参考价值。
java 程序 猴子摘了一些桃子,第一天吃了一半,又多吃了一个,第二天又吃了一半,又多吃一个,以后每天都是,第10天剩下一个,请问猴子一共摘了多少桃子。
public static void main(String[] args)int lastday =1;
int days = 10;//第十天
for(int i = 1;i<=days;i++)
lastday=2*(lastday+1);
//结果是3070个桃子
System.out.println("一共"+lastday+"个桃子。");
参考技术A public class Monkey
public static void main(String[] args)
int sum=0,remain=1;
//每天吃剩的桃子加一个正好是前一天桃子的一半,每天桃子的总数就是前一天剩下桃子的数量
for(int day=9;day>=1;day--)
sum=(remain+1)*2;
remain=sum;
System.out.println("第"+day+"天还剩"+remain+"个桃子");
System.out.println(sum);
参考技术B 答案是3070
以上是关于java 程序 猴子摘了一些桃子,第一天吃了一半,又多吃了一个,第二天又吃了一半,的主要内容,如果未能解决你的问题,请参考以下文章
用java猴子吃桃子问题,第一天吃掉所有桃子的一半多一个,第二天又吃掉剩下桃子的一
编程 猴子吃桃问题 猴子第一天摘下若干个桃子当机吃了一半还不过瘾又吃了一个 以后每天早