js实现折0.01m厚的纸多少次后,纸厚度可以超过珠峰(8848m)

    xiaoxiao2023-11-06  148

    方法一:

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <!-- 珠峰海拔8848米,现在有足够大的纸,厚度是0.01米,折多少次高度可以超过珠穆朗玛峰 --> <script> var n = 0; for (var i = 0.01; i < 8848; i *= 2) { n++; } console.log(n); </script> </body> </html>

    方法二:

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> </head> <body> <!-- 6.珠峰海拔8848米,现在有足够大的纸,厚度是0.01米,折多少次高度可以超过珠穆朗玛峰 --> <script> var n = 0; var i = 0.01; while (true) { i *= 2; n++; if (i > 8848) { console.log(n); break; } } </script> </body> </html>

     

    最新回复(0)