黑马程序员技术交流社区

标题: 学长学姐进 [打印本页]

作者: 小明教授    时间: 2016-9-23 22:33
标题: 学长学姐进
猴子摘了很多桃,第一天它就吃了桃子的一半,觉得不过瘾就又吃了一个,第二天它也是吃了昨天剩下中的一半然后又吃了一个,一直这样吃,到了第十天的时候发现只有一个桃了。问猴子第一天摘了多少个?题意就是这样。下面给老师的代码
int m =1;
for(int i=10;i>0;i--){
m=2*m+2;

System.out.println(“猴子总共摘了”+m+“个桃子”);      //结果是3070      我觉得答案应该是1534
PS:用手机写的贴,写的代码,为了求学,我也拼了,新人求打赏

作者: 小明教授    时间: 2016-9-24 17:59
居然没人理我,伤心
作者: hysnxdss    时间: 2016-9-24 19:00
小明教授 发表于 2016-9-24 17:59
居然没人理我,伤心

  就是啊    int m = 1;
                for (int i = 10; i > 0; i--) {
                        System.out.println("第"+i+"天的桃子数是"+m);
                        m = 2 * m + 2;
                }

第10天的桃子数是1
第9天的桃子数是4
第8天的桃子数是10
第7天的桃子数是22
第6天的桃子数是46
第5天的桃子数是94
第4天的桃子数是190
第3天的桃子数是382
第2天的桃子数是766
第1天的桃子数是1534
作者: xianghui0521    时间: 2016-9-24 23:54
1534   倒过来想.   其实就是九天.10天发现只有一个.
作者: Array先生    时间: 2016-9-25 00:02
这题目貌似不难
作者: 小明教授    时间: 2016-9-25 22:25
hysnxdss 发表于 2016-9-24 19:00
就是啊    int m = 1;
                for (int i = 10; i > 0; i--) {
                        System.out.println("第"+i+"天的桃子数是 ...

对呀
作者: 小明教授    时间: 2016-9-25 22:27
xianghui0521 发表于 2016-9-24 23:54
1534   倒过来想.   其实就是九天.10天发现只有一个.

还好
作者: 小明教授    时间: 2016-9-25 22:29
Array先生 发表于 2016-9-25 00:02
这题目貌似不难

你看下结果啊




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