C# 一种求平方根的方法 立方根也可以 极大 极小都可以

不知道研究这些干啥,纯纯的浪费时间。。。

csharp 复制代码
       public static double TQSquare(double number)
        {
            Random random1 = new Random(DateTime.Now.Millisecond);
            double x1 = 0, resultX1 = 0, diff = 9999999999, diffTemporary = 0;
            for (int i = 0; i < 654321; i++)
            {
                if (random1.Next(0, 100) % 2 == 0)
                {
                    x1 = resultX1 + random1.NextDouble() * 1000;
                }
                else
                {
                    x1 = resultX1 - random1.NextDouble() * 1000;
                }
                diffTemporary = Math.Abs(x1 * x1 - number);
                if (diffTemporary < diff)
                {
                    resultX1 = x1;
                    diff = diffTemporary;
                }
                if (diff<0.001)
                {
                    break;
                }
            }
            return Math.Abs(resultX1);
        }
相关推荐
来让爷抱一个12 小时前
Python 异步里混用同步库,事件循环被卡住的全过程
开发语言·python
心祭丫丫15 小时前
【每天一个 Python 小案例17】Python 实现通讯录
开发语言·人工智能·笔记·python·学习
露天赏雪15 小时前
第3篇:Sentinel熔断降级实战:大模型接口抖动时的服务兜底方案
java·开发语言·人工智能·spring boot·spring·servlet·sentinel
yeccheng17 小时前
MySQL 索引超详解:从底层 B+ 树到面试高频考点
java·开发语言·jvm·mysql·面试
联犀17 小时前
纯 Go 的 CAD 开源库 go-cad:直接解析 DWG/DXF,现在也能导出 PDF
开发语言·golang·pdf
zjxtxdy18 小时前
C++面向对象程序开发-类与对象
开发语言·c++
淡海水20 小时前
09-04-内存-Unity原生对象生命周期
unity·c#·游戏引擎·gc
qq_4069810320 小时前
c++拷贝构造函数
开发语言·c++
爱喝雪碧的可乐20 小时前
MATLAB
开发语言·算法·matlab
H.莓飛1 天前
【C++】【STL】vector_OJ题
linux·服务器·开发语言·数据结构·c++·visual studio