当前位置:   article > 正文

while循环的一个小例子_折纸珠穆朗玛峰编程c++语言while语句

折纸珠穆朗玛峰编程c++语言while语句
/*
 * 我国最高山峰是珠穆朗玛峰:8848m,我现在有一张足够大的纸张,厚度为:0.01m。
请问,我折叠多少次,就可以保证厚度不低于珠穆朗玛峰的高度?

分析:
1)统计思想:定义统计变量
2)最高山峰是珠穆朗玛峰:8848m:最终厚度
有一张足够大的纸张,厚度为:0.01m:初始厚度
3)厚度不低于珠穆朗玛峰的高度:
保证如果初始厚度如果低于最终厚度,那么统计变量++
每一次折叠后:它的初始厚度*2
 * */
public class WhileTest {
public static void main(String[] args) {
//定义统计变量
int count = 0 ;

/*
* 定义最终厚度和初始厚度
* 高山峰是珠穆朗玛峰:8848m:最终厚度
有一张足够大的纸张,厚度为:0.01m:初始厚度
* */
//为了计算方便:int start = 1 ; 最终厚度:884800:int end
int start = 1 ;
int end = 884800;

//厚度不低于珠穆朗玛峰的高度:
//不明确循环的次数,使用while循环
while(start<end){
//统计变量++
count ++ ;

//每一次折叠后:它的初始厚度*2
start *= 2 ;
System.out.println("第"+count+"次厚度是:"+start);
}

//输出
System.out.println("折叠"+count+"次,就可以保证厚度不低于珠穆朗玛峰的高度");


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

闽ICP备14008679号