首页 > 解决方案 > 基于两个用户输入的数字的第 n 个根

问题描述

var result6 = Math.Sqrt(num1, num2);
Console.Write(name + " this is the final result of square rooting = "+ result6);

我想根据两个用户输入找到数字的第 n 个根。我正在尝试使用该Math.Sqrt()方法来实现这一点。

这段脚本输出错误No overload for method 'Sqrt' takes 2 arguments [Main2],有没有办法修复这个错误?

标签: c#math

解决方案


文档中所述,该Math.sqrt(double)方法仅采用一个参数,没有重载。

如果您打算取第 n 个根,您可以使用Math.Pow(Double, Double)并将 1 放在第二个参数上,例如

Math.Pow(64, 1/3); // Cube root of 64
// Output: 4

推荐阅读