// An highlighted block
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{classProgram{staticvoidMain(string[] args){
Console.WriteLine("一元二次方程格式为ax^2+bx+c=0.");
Console.Write("a:");
double a = double.Parse(Console.ReadLine());
Console.Write("b:");
double b = double.Parse(Console.ReadLine());
Console.Write("c:");
double c = double.Parse(Console.ReadLine());if(a ==0){
Console.WriteLine("这不是一个一元二次方程");}else{
double x, y, z, i;
b = b / a ; c = c / a ; a = a / a;
i =(b /2)*(b /2);
z = Math.Sqrt(a);
x =-(b /2)/ z;
y = Math.Sqrt((c - i)*(c - i));
y = Math.Sqrt(y)/ z;if(c-i<=0){if(y==0){
Console.WriteLine("解为 {0:F}", x+y);}else{
Console.WriteLine("解为 {0:F} 和 {1:F} ", x + y, x - y);}}else{
Console.WriteLine("解为 {0:F}-{1:F}i 和 {0:F}+{1:F}i ", x, y);}}
Console.ReadKey();}}}
实现代码// An highlighted blockusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(str...