早教吧作业答案频道 -->其他-->
java输出,假设一张足够大的纸,纸张厚度0.5毫米.请问对折多少次以后,可以达到珠穆朗玛峰的高度
题目详情
java输出,假设一张足够大的纸,纸张厚度0.5毫米.请问对折多少次以后,可以达到珠穆朗玛峰的高度
▼优质解答
答案和解析
public class High {
\x05public static void main(String[] args) {
\x05\x05double h = 8844.43 * 1000;\x05//珠穆朗玛峰的高度为8844.43米
\x05\x05double p = 0.5;\x05//一张纸一层的厚度为0.5毫米
\x05\x05int sum = 0;
\x05\x05for(int a = 0;a <8844;a++){
\x05\x05\x05if(p < h){
\x05\x05\x05\x05p *= 2;\x05//每折叠一次增加一倍高度
\x05\x05\x05\x05sum += 1;\x05//折叠一次
\x05\x05\x05}
\x05\x05\x05if(p >= h)break;\x05//如果纸的高度等于或高于珠穆朗玛峰的高度就退出循环
\x05\x05}
\x05\x05System.out.println(sum);
\x05}
}
//总共需要折叠25次
\x05public static void main(String[] args) {
\x05\x05double h = 8844.43 * 1000;\x05//珠穆朗玛峰的高度为8844.43米
\x05\x05double p = 0.5;\x05//一张纸一层的厚度为0.5毫米
\x05\x05int sum = 0;
\x05\x05for(int a = 0;a <8844;a++){
\x05\x05\x05if(p < h){
\x05\x05\x05\x05p *= 2;\x05//每折叠一次增加一倍高度
\x05\x05\x05\x05sum += 1;\x05//折叠一次
\x05\x05\x05}
\x05\x05\x05if(p >= h)break;\x05//如果纸的高度等于或高于珠穆朗玛峰的高度就退出循环
\x05\x05}
\x05\x05System.out.println(sum);
\x05}
}
//总共需要折叠25次
看了 java输出,假设一张足够大...的网友还看了以下:
现将一张足够大的纸厚度0.1mm的纸连续对折,要使折后的整叠纸厚度超过一米,至少要多少次?如果继续 2020-05-13 …
一张纸的厚度为0.09mm将这张纸连续对折6次弄错了,是一张纸厚度0.01毫米,把这张纸对折,对折 2020-05-13 …
有人说把一张纸厚度是零点一毫米的纸连续对折20次后,它的厚度可以和楼房比高低,若想得到约20厘米的 2020-05-16 …
一种复印纸300张叠在一起厚度约4厘米现在有一叠这样的复印纸厚度为10厘米这叠复印纸有多少张要取约 2020-05-24 …
测得某种卷筒纸(纸卷的紧,没有空隙)的外直径8厘米,内直径是2厘米,每层纸厚度为0.2毫米,这种卷 2020-07-04 …
1.有一卷筒纸,卷轴直径为4厘米,卷纸外直径为10厘米,每层纸的厚度为0.5毫米,求这卷纸长度(保 2020-07-09 …
规格的A4纸1000张厚度为8厘米,那么这种规格的一张纸厚度为多少毫米?500张纸的厚度是多少厘米 2020-07-23 …
测一张报纸的厚度可采用的正确方法是()A.用最小刻度为毫米的刻度尺直接测量报纸厚度B.将报纸连续对折 2020-11-03 …
一颗子弹以120米/秒的速度将纸牌击穿后停留在纸牌中,子弹对纸牌的力使纸牌发生了形变,纸牌对子弹的力 2020-12-02 …
如图所示是一颗子弹以120米/秒的速度将纸牌击穿瞬间的情形.击穿的瞬间,子弹对纸牌的力使纸牌的发生了 2020-12-02 …