博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一篮子苹果,每天吃一半多一个吃,第十天吃一半多一个后就剩余一个,求一共多少个苹果,JAVA版...
阅读量:5286 次
发布时间:2019-06-14

本文共 1005 字,大约阅读时间需要 3 分钟。

/**  * @author xuzhu  **/ public class TestApple { public static void main(String[] args) { int days = 11 ; int sum = 1; System.out.println("第1天,苹果总和"+"sum is "+sum); for(int i = 2 ;i<=days ;i++){ sum = (sum+1)*2; System.out.println("第"+i+"天,苹果总和"+"sum is "+sum); } System.out.println("all total is "+sum); int sum1 = sum; int eatCount = 0; int day = 1; while(true){ eatCount =sum1/2+1; sum1 = sum1 - eatCount; System.out.println("第"+day+"天,吃了"+eatCount+" 剩余"+sum1+"个"); if(sum1 == 1){ System.out.println("只剩下一个苹果了,day="+day); break; } day ++; } } } 运行结果: 第1天,苹果总和sum is 1 第2天,苹果总和sum is 4 第3天,苹果总和sum is 10 第4天,苹果总和sum is 22 第5天,苹果总和sum is 46 第6天,苹果总和sum is 94 第7天,苹果总和sum is 190 第8天,苹果总和sum is 382 第9天,苹果总和sum is 766 第10天,苹果总和sum is 1534 第11天,苹果总和sum is 3070 all total is 3070 第1天,吃了1536 剩余1534个 第2天,吃了768 剩余766个 第3天,吃了384 剩余382个 第4天,吃了192 剩余190个 第5天,吃了96 剩余94个 第6天,吃了48 剩余46个 第7天,吃了24 剩余22个 第8天,吃了12 剩余10个 第9天,吃了6 剩余4个 第10天,吃了3 剩余1个 只剩下一个苹果了,day=10

转载于:https://www.cnblogs.com/xuzhujack/p/10972117.html

你可能感兴趣的文章
RPC的基础:调研EOS插件http_plugin
查看>>
第二次团队冲刺第二天
查看>>
bzoj 2257 (JSOI 2009) 瓶子与燃料
查看>>
11)Java abstract class 和 interface
查看>>
使用xrdp或Xmanager 远程连接 CentOS6
查看>>
Linux误删恢复
查看>>
Unity调用Windows窗口句柄,选择文件和目录
查看>>
HashMap循环遍历方式
查看>>
React Native 入门 调试项目
查看>>
C# 通过 Quartz .NET 实现 schedule job 的处理
查看>>
关于java之socket输入流输出流可否放在不同的线程里进行处理
查看>>
目前为止用过的最好的Json互转工具类ConvertJson
查看>>
Day13
查看>>
tensorflow saver简介+Demo with linear-model
查看>>
Luogu_4103 [HEOI2014]大工程
查看>>
Oracle——SQL基础
查看>>
项目置顶随笔
查看>>
Redis的安装与使用
查看>>
P1970 花匠
查看>>
NOIP2016提高A组五校联考2总结
查看>>