用java程序写出来 猴子摘了一些桃子,第一天吃了一半,又多吃了一个,第二天又吃了一半,
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用java程序写出来 猴子摘了一些桃子,第一天吃了一半,又多吃了一个,第二天又吃了一半,相关的知识,希望对你有一定的参考价值。
用java程序写出来 猴子摘了一些桃子,第一天吃了一半,又多吃了一个,第二天又吃了一半,又多吃一个,以后每天都是,第10天剩下一个,请问猴子一共摘了多少桃子。
int tao=1;//第十天 1个for (int i = 9; i >0; i--)
tao=(tao+1)*2;
System.out.println("一共摘了"+tao+"个桃子"); 参考技术A int total(int day)
if(day == 10)
return 1;
else
return (total(day+1)+1)*2
public static void main(String[] args)
System.out.println(total(1));
参考技术B 一共摘了12个 参考技术C public static void main(String[] args)
int m = 1;
for (int i = 0; i < 10; i++)
m = (m + 1) * 2;
System.out.println(m);
int n = 3070;
for (int i = 0; i < 10; i++)
n = (n / 2) - 1;
System.out.println("第" + (i + 1) + "天:" + n);
System.out.println(n);
结果:
3070
第1天:1534
第2天:766
第3天:382
第4天:190
第5天:94
第6天:46
第7天:22
第8天:10
第9天:4
第10天:1
1
以上是关于用java程序写出来 猴子摘了一些桃子,第一天吃了一半,又多吃了一个,第二天又吃了一半,的主要内容,如果未能解决你的问题,请参考以下文章
用java猴子吃桃子问题,第一天吃掉所有桃子的一半多一个,第二天又吃掉剩下桃子的一
编程 猴子吃桃问题 猴子第一天摘下若干个桃子当机吃了一半还不过瘾又吃了一个 以后每天早