练习!!一元二次方程

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();

posted @ 2015-11-05 17:49  默认lz  阅读(134)  评论(0编辑  收藏  举报