柚子滑稽
本帖最后由 柚子滑稽 于 2023-2-25 11:34 编辑

今天,我爸突然要给平板充电,就放我房间充电了。又可以摸鱼力
然后我想试试如果乘方的指数是小数会怎么样
经过我无数的试错,我得到了:

2的*&_;-#:(%$:、)*_'~-;次方是一坤


然后我又延伸了一下,发现似乎可以无限接近一坤
这里就懒得试了,要试你们自己试

(好久没发了冒个泡)

Stone_ingot
本帖最后由 Stone_ingot 于 2023-2-25 11:55 编辑

夹逼法吗
哦对了有种好东西叫log2(2.5)

柚子滑稽
本帖最后由 柚子滑稽 于 2023-2-25 11:40 编辑

手动的

(所以夹逼法是啥)

MengJianMJ
四舍五入一下

柚子滑稽

计算器帮我四舍五入了

Stone_ingot
柚子滑稽 发表于 2023-2-25 11:38
手动的

(所以夹逼法是啥)

https://zhidao.baidu.com/question/1677557514658705307.html

差不多就是手动

DarkLiam
就和我用平方来看某个数开根号是多少一样无聊(确信)

Qhxss
小数好像是高中学的?

骰出的名字
好啊!我也要回去求一下114514(

骰出的名字
Stone_ingot 发表于 2023-2-25 11:36
夹逼法吗
哦对了有种好东西叫log(2.5)

想起来当初八年级的时候,第一次听到这个方法的时候全班都笑场了(老师还意义不明的笑着说了一句:看来都长大了啊!

teddyxlandlee
欺负计算器有精度上限是吧()

开心的阿诺
同意楼上的log2(2.5) awa
另外有个东西叫牛顿迭代法,10次迭代就可以获得不错的精度
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. double n = 2.5;
  4. double f(double x)
  5. {
  6.         return pow(2, x) - n;
  7. }
  8. double f_(double x)
  9. {
  10.         return x * pow(2, x - 1);
  11. }
  12. int main()
  13. {
  14.         double ans = n;
  15.         for (int i = 1; i <= 10; i++)
  16.                 ans = ans - f(ans) / f_(ans);
  17.         cout << setprecision(20) << ans << endl;
  18.         return 0;
  19. }
复制代码