java猴子吃桃代码解说 猴子摘桃java

猴子偷桃问题,用java

猴子吃桃(java)

公司主营业务:成都网站设计、做网站、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联建站是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联建站推出正宁免费做网站回馈大家。

class 猴子吃桃{

public static void main(String[]args){

int sum=1;

for (int i=9;i0 ;i-- )

{

sum=(sum+1)*2;

}

System.out.print("猴子吃桃的数目为:");

System.out.println(sum);

}

}

java语言编程 猴子吃桃问题

编程思想是很重要的,这个问题就是倒过来考虑的:

public class Test{

public static void main(String []args){

int count=1;

for(int i=0;i9;i++)

{

//每天吃的桃子

count=(count+1)*2;

}

System.out.println("第一天共摘了"+count+个桃子);

}

}

java经典算法题——猴子吃桃

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);

}

}

java代码实现猴子吃桃问题

/**

 * 猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个。

 * 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。

 * 以后每天早上都吃了前一天剩下的一半零一个。

 * 到第10天早上想再吃时,见只剩下一个桃子了。

 * 求第一天共摘了多少。(1534)

 * ******************************

 *  天 吃了当天以后剩余

 *  1   766 

2   382

3   190

4   91

5   46

6   22

7   10

8   4

9   1

10 -----剩下1个

*  *****************************

 */

int num = 1;

for(int i=9;i0;i--){

num = num + 1;

num = num*2;

}

System.err.println(num);

}

用java程序写出来 猴子摘了一些桃子,第一天吃了一半,又多吃了一个,第二天又吃了一半,

int tao=1;//第十天 1个

for (int i = 9; i 0; i--) {

tao=(tao+1)*2; 

}

System.out.println("一共摘了"+tao+"个桃子");

java 猴子偷桃问题

public class Myclass {

public static void main(String[] args) {

int day = 9;//表示猴子吃桃的天数

int x1 = 0 ;//表示猴子摘桃的总的个数。

int x2 = 1;//表示最后一天所剩的桃子树。

while (day 0) {

x1 = (x2 + 1) * 2;

x2 = x1;

day = day - 1;

}

System.out.println("the total is:" + x1);

}

}


分享标题:java猴子吃桃代码解说 猴子摘桃java
文章出自:http://ybzwz.com/article/dodhded.html