c# - 基于两个用户输入的数字的第 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]
,有没有办法修复这个错误?
解决方案
如文档中所述,该Math.sqrt(double)
方法仅采用一个参数,没有重载。
如果您打算取第 n 个根,您可以使用Math.Pow(Double, Double)
并将 1 放在第二个参数上,例如
Math.Pow(64, 1/3); // Cube root of 64
// Output: 4
推荐阅读
- javascript - Mongoose 保存嵌套的对象数组 - Node.js
- javascript - 为什么我的 JavaScript 对象属性实际上是已定义的却无法访问?
- http - 最好代理端口 80 或重定向到 server:port
- vue.js - Vue-router 参数未使用后退按钮更新
- php - 获取行数和回显
- c - 为什么 0 删除了字符串的另一部分?
- bash - 抑制 xnee 的输出
- html - 嵌套 Flexbox 滚动 - 部分溢出
- docker - 如何在 AKS 中使用来自 ACR 的更新 docker 映像
- php - 在我添加下拉列表之前,数据库的动态表单工作正常