C# で負の数の平方根を計算することは可能ですか? たとえば、sqrt(-1) = i.
私はこのコードを書きました:
using System;
public static class sqrts
{
public static void Main()
{
string x;
double sqrtofx;
Console.Write("Enter a number: ");
x = Console.ReadLine();
sqrtofx = Math.Sqrt(Convert.ToInt32(x));
Console.WriteLine("\nSqrt({0}): {1}", x, sqrtofx);
Console.ReadKey();
}
}
25 を入力すると 5 が返されます。ただし、-5 を入力すると、5i ではなく NaN が返されます。