// Copyright (c) 2014软件技术2班
// All rights reserved.
// 作 者: B30
// 完成日期:2014年10月26日
// 版 本 号:v1.0
{
class Program
{
static void Main(string[] args)
{
double a, b, c;
Console.Write("a=");
a = Convert.ToDouble(Console.ReadLine());
Console.Write("b=");
b = Convert.ToDouble(Console.ReadLine());
Console.Write("c=");
c = Convert.ToDouble(Console.ReadLine());
double d = b * b - 4 * a * c;
double x1, x2;
if (d > 0)
{
x1 = (-b - Math.Sqrt(d)) / 2.0 / a;
x2 = (-b + Math.Sqrt(d)) / 2.0 / a;
Console.WriteLine("方程有两个不同的实根\nx1={0}\nx2={1}", x1, x2);
}
else if (d == 0)
{
x1 = x2 = (-b) / 2.0 / a;
Console.WriteLine("方程有两个相同的实根\nx1={0}\nx2={1}", x1, x2);
}
else if (d < 0)
{
double i = Math.Sqrt(-d) / 2.0 / a;
x1 = x2 = -b / 2.0 / a;
Console.WriteLine("方程有两个复根\nx1={0}-{1}i\nx2={2}+{3}i", x1, i, x2, i);
}
Console.Read();
}
}
}
输出:
总结 ;其实这次作业我也是懵懵懂懂的,多谢 同学的帮助才能完成,我也会更努力的学习不再麻烦到同学