int main(){ double a = 0.05; int n = 0; while._折纸珠穆朗玛峰编程c语言">
当前位置:   article > 正文

2021-10-31 将一张厚度为0.05m的纸,折叠多少次后,能够超过珠穆朗玛峰(高度为8848000m)_折纸珠穆朗玛峰编程c语言

折纸珠穆朗玛峰编程c语言
  1. #include<stdio.h>
  2. int main()
  3. {
  4. float h=0.05;
  5. int n=0;
  6. while(h<=8848000)
  7. {
  8. n=n+1;
  9. h=h*2;
  10. printf("%d,%.2f\n",n,h);
  11. }
  12. return 0;
  13. }
  14. //
  15. #include<stdio.h>
  16. int main()
  17. {
  18. double a = 0.05;
  19. int n = 0;
  20. while (a <= 8848000)
  21. {
  22. n = n + 1;
  23. a = a*2;
  24. printf("%d,%.2lf\n",n,a);
  25. }
  26. return 0;
  27. }

用double和float最后输出结果不同。

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

闽ICP备14008679号