当前位置:   article > 正文

有一张厚度为0.1mm的纸,假设它足够大,重复将其对折,问对折多少次之后,其厚度可达(再对折一次就超过)珠穆朗玛峰的高度?(C语言)_设有一张厚为0.1毫米,面积足够大的纸,将它不断地对折。求对折多少次后,其厚度可以

设有一张厚为0.1毫米,面积足够大的纸,将它不断地对折。求对折多少次后,其厚度可以

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

题目:

   有一张厚度为0.1mm的纸,假设它足够大,重复将其对折,问对折多少次之后,其厚度可达(再对折一次就超过)珠穆朗玛峰的高度?

提示:重复对折一张纸,实质就是厚度乘以2,次数加1,即h=h*2n=n+1珠穆朗玛峰的高度是8844 米,只要h<=8844米,就需重复执行。

实验目的与要求掌握while循环语句的使用。

代码:

  1. #include<stdio.h>
  2. int main()
  3. {
  4. float h,n;
  5. h=0.001;
  6. n=0;
  7. while(h<=8844)
  8. {
  9. h=h*2;
  10. n=n+1;
  11. }
  12. printf("n=%.2f\n",n);
  13. return 0;
  14. }

结果:


总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了掌握while循环语句的使用。

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

闽ICP备14008679号