练习!!一元二次方程
static void Main(string[] args)
{
Console.WriteLine("请输入a=:");
double a = double.Parse(Console.ReadLine());
Console.WriteLine("请输入b=:");
double b = double.Parse(Console.ReadLine());
Console.WriteLine("请输入c=:");
double c = double.Parse(Console.ReadLine());
double jie=b*b-4*a*c;
if (a == 0)
{
Console.WriteLine("不是一元二次方程");
}
else
{
Console.WriteLine("不是一元二次方程");
}
if (jie >= 0)
{
double x1=(-b+Math.Sqrt(jie))/(2*a);
double x2=(-b+Math.Sqrt(jie))/(2*a);
if (jie > 0)
{
Console.WriteLine("方程式有两个不同的实数根");
Console.WriteLine("x1=" + x1.ToString() + "x2=" + x2.ToString());
}
else
{
Console.WriteLine("方程式有两个相同的实数根");
Console.WriteLine("x1=x2"+x1.ToString());
}
}
else if (jie < 0)
{
Console.WriteLine("方程式没有实数根");
}
Console.ReadLine();