当前位置:   article > 正文

世界最高山峰是珠穆朗玛峰(8844.43米=8844430毫米),假如我有一张足够大的纸,它的厚度是0.1毫米。请问,我折叠多少次,可以折成珠穆朗玛峰的高度?_世界上最高山峰是珠穆朗玛峰(8844.43米=8844430毫米),假如有一张足够大的纸,它的

世界上最高山峰是珠穆朗玛峰(8844.43米=8844430毫米),假如有一张足够大的纸,它的

 public static void main(String[] args) {

//定义一个计数器,初始值为0

int count = 0;

//定义纸张厚度

double paper = 0.1;

//定义珠穆朗玛峰的高度

int zf = 8844430;

//因为要反复折叠,所以要使用循环,但是不知道折叠多少次,这种情况下更适合使用while循环

//折叠的过程中当纸张厚度大于珠峰就停止了,因此继续执行的要求是纸张厚度小于珠峰高度

while(paper <= zf) {

//循环的执行过程中每次纸张折叠,纸张的厚度要加倍

paper *= 2;

//在循环中执行累加,对应折叠了多少次

count++;

}

//打印计数器的值

System.out.println("需要折叠:" + count + "次");

}

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/290067
推荐阅读
相关标签
  

闽ICP备14008679号