c#写一个平方根的计算
时间: 2024-12-21 08:26:52 浏览: 18
在 C# 中,你可以使用 Math 类的 Sqrt 方法来计算一个数的平方根。这是一个简单的示例:
```csharp
using System;
public class Program
{
public static void Main()
{
double number = 16.0; // 想要求平方根的数字
double squareRoot = CalculateSquareRoot(number);
Console.WriteLine($"The square root of {number} is {squareRoot}");
}
public static double CalculateSquareRoot(double num)
{
if (num >= 0) // 防止对负数取平方根,因为 Math.Sqrt 只能处理非负实数
return Math.Sqrt(num);
else
throw new ArgumentException("Cannot calculate the square root of a negative number.");
}
}
```
在这个例子中,`CalculateSquareRoot` 方法接收一个 `double` 类型的参数,并使用 `Math.Sqrt` 返回其平方根。如果传入的是负数,函数会抛出 `ArgumentException`。
阅读全文