用c++编写程序,设有一张无限大的纸张,其厚度为2mm,编码计算该纸张对折多少次后开始超过珠峰的高度(8848mm)?

用c++编写程序,设有一张无限大的纸张,其厚度为2mm,编码计算该纸张对折多少次后开始超过珠峰的高度(8848mm)?

珠峰的高度8848mm(毫米)?? ,应该是 8848m(米)啊

你题目的解答代码如下:

#include<iostream>
using namespace std;

int main()
{
    int n=2,count=0;
    while (n<=8848000) //珠峰的高度8848mm(毫米) ,应该是 8848m(米)啊
    {
        n *= 2;
        count++;
    }
    cout << "对折" << count << "次后超过珠峰的高度(8848米)" << endl;
    return 0;
}

img

如有帮助,望采纳!谢谢!