JAVA——实现珠峰问题

news/2024/10/30 15:22:22/

题目:珠峰问题

分析以下需求,并用代码实现:while
        1.珠穆朗玛峰高度为8848米,有一张足够大的纸,厚度为0.0001米。
        2.请问,我折叠多少次,可以折成珠穆朗玛峰的高度。

代码一:

                double height = 0.0001;// 纸的高度int count = 0;// 折叠的次数while (height < 8848) {height *= 2;count++;System.out.println("折叠第" + count + "次,纸的高度为:" + height);}

代码二:

                double height = 0.0001;// 纸的高度int count = 0;// 折叠的次数while (true) {if (height < 8848) {height *= 2;count++;} else {break;}}System.out.println("折叠的次数为:" + count + "次");

输出结果如下:

折叠第1次,纸的高度为:2.0E-4
折叠第2次,纸的高度为:4.0E-4
折叠第3次,纸的高度为:8.0E-4
折叠第4次,纸的高度为:0.0016
折叠第5次,纸的高度为:0.0032
折叠第6次,纸的高度为:0.0064
折叠第7次,纸的高度为:0.0128
折叠第8次,纸的高度为:0.0256
折叠第9次,纸的高度为:0.0512
折叠第10次,纸的高度为:0.1024
折叠第11次,纸的高度为:0.2048
折叠第12次,纸的高度为:0.4096
折叠第13次,纸的高度为:0.8192
折叠第14次,纸的高度为:1.6384
折叠第15次,纸的高度为:3.2768
折叠第16次,纸的高度为:6.5536
折叠第17次,纸的高度为:13.1072
折叠第18次,纸的高度为:26.2144
折叠第19次,纸的高度为:52.4288
折叠第20次,纸的高度为:104.8576
折叠第21次,纸的高度为:209.7152
折叠第22次,纸的高度为:419.4304
折叠第23次,纸的高度为:838.8608
折叠第24次,纸的高度为:1677.7216
折叠第25次,纸的高度为:3355.4432
折叠第26次,纸的高度为:6710.8864
折叠第27次,纸的高度为:13421.7728

 


http://www.ppmy.cn/news/230785.html

相关文章

1175:除以13

1175&#xff1a;除以13 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 14671 通过数: 8802 【题目描述】 输入一个大于0的大整数N&#xff0c;长度不超过100位&#xff0c;要求输出其除以13得到的商和余数。 【输入】 一个大于0的大整数&#xff0c;长度不超过1…

服务器内存是用接近完毕

** 服务器内存是用接近完毕 ** 查看服务器内存使用情况 free -mfree -h![avatar][base64str] 清除缓存 echo 3 > /proc/sys/vm/drop_caches输出结果 bash total used free shared buff/cahce available Mem 31Gi 11Gi 18Gi 249Mi 1.5Gi 19Gi Swap 7.8Gi 0b 2.8Gi 第一…

常用破解教程仅供参考,仅供学习用途

破解过程大致如下// 反编译插件 // 修改注册逻辑代码 // 字节码写入 // 重新打包 // 替换jar包 破解方法 下载官方插件将安装好的插件jar拷贝到桌面 Mac插件保存目录&#xff1a;/Users/username/Library/Application Support/WebStorm2017.2/Iedis/lib/ 通过反射和javassi…

搭建ubuntu容器内C/C++开发调试环境

一、创建容器 为了让容器内的调试器&#xff08;gdb、lldb&#xff09;能够正常调试&#xff0c;在创建容器时需要添加参数&#xff1a; podman添加参数&#xff1a;--cap-addSYS_PTRACE&#xff0c;docker添加参数--cap-addSYS_PTRACE --security-opt seccompunconfined 否…

unity游戏框架学习-资源管理

概述:https://www.cnblogs.com/wang-jin-fu/p/10975660.html 这篇只涉及基础原理,下篇会讲如何实现一个简单的资源管理框架。 一、Assets和Objects 资源(Asset)是存储在Unity项目的 Assets 文件夹中的磁盘文件。有些资源的数据格式是Unity原声支持的,有些资源则需要转换为源…

Centos 7安装python3

Centos 7安装python3 Centos 7安装python3安装依赖包2.7版本备份下载&#xff0c;编译&#xff0c;安装创建软链接修复yum测试使用django安装 Centos 7安装python3 安装依赖包 yum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel open…

用 Python 硬核从头实现一个神经网络

编者荐语 有个事情可能会让初学者惊讶&#xff1a;神经网络并不复杂&#xff01;『神经网络』这个词让人觉得很高大上&#xff0c;但实际上神经网络算法要比人们想象的简单。 链接丨https://victorzhou.com/blog/intro-to-neural-networks/ 这篇文章完全是为新手准备的。我们会…

saas产品私有化(一) 缓存中间件适配

一.背景 名词解释:私有化一般指的是在对客交付过程中,客户由于自身数据敏感,成本控制等原因要求交付乙方将售卖的服务利用现有甲方的硬件设备或者云服务进行服务的部署. 面向场景:一般特制的是saas化的云服务软件提供商的对特殊客群的场景.其中saas行业中比较起步和规模比较大的…