早教吧作业答案频道 -->数学-->
c#计算一元二次方程根abc由用户输入一定要用c#做
题目详情
c#计算一元二次方程根 abc由用户输入
一定要用c#做
一定要用c#做
▼优质解答
答案和解析
static void Main(string[] args)
{
Double A;
Double B;
Double C;
Double T;
Double X1;
Double X2;
Console.WriteLine("请输入3个数");
try
{
A = Double.Parse(Console.ReadLine());
B = Double.Parse(Console.ReadLine());
C = Double.Parse(Console.ReadLine());
if (A == 0)
{
Console.WriteLine("不是一元二次方程");
Console.ReadLine();
}
else
{
T = B * B - (4 * A * C);
if (T > 0)
{
X1 = ((-B) + Math.Sqrt(T)) / (2 * A);
X2 = ((-B) - Math.Sqrt(T)) / (2 * A);
Console.WriteLine(X1);
Console.WriteLine(X2);
Console.ReadLine();
}
if (T < 0)
{
X1 = (-B) / (2 * A);
X2 = Math.Sqrt((-T)) / (2 * A);
Console.WriteLine("X1 = {0} + {1}i",X1,X2);
Console.WriteLine("X2 = {0} - {1}i",X1,X2);
Console.ReadLine();
}
if (T == 0)
{
X1 = X2 = (-B) / (2 * A);
Console.WriteLine(X1);
Console.WriteLine(X2);
Console.ReadLine();
}
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Console.ReadLine();
}
}
{
Double A;
Double B;
Double C;
Double T;
Double X1;
Double X2;
Console.WriteLine("请输入3个数");
try
{
A = Double.Parse(Console.ReadLine());
B = Double.Parse(Console.ReadLine());
C = Double.Parse(Console.ReadLine());
if (A == 0)
{
Console.WriteLine("不是一元二次方程");
Console.ReadLine();
}
else
{
T = B * B - (4 * A * C);
if (T > 0)
{
X1 = ((-B) + Math.Sqrt(T)) / (2 * A);
X2 = ((-B) - Math.Sqrt(T)) / (2 * A);
Console.WriteLine(X1);
Console.WriteLine(X2);
Console.ReadLine();
}
if (T < 0)
{
X1 = (-B) / (2 * A);
X2 = Math.Sqrt((-T)) / (2 * A);
Console.WriteLine("X1 = {0} + {1}i",X1,X2);
Console.WriteLine("X2 = {0} - {1}i",X1,X2);
Console.ReadLine();
}
if (T == 0)
{
X1 = X2 = (-B) / (2 * A);
Console.WriteLine(X1);
Console.WriteLine(X2);
Console.ReadLine();
}
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Console.ReadLine();
}
}
看了 c#计算一元二次方程根abc...的网友还看了以下:
关于x的整系数一元二次方程ax2-bx+c=0(a≠0)中,若a+b是偶数,c是奇数,则()A.方 2020-04-09 …
关于x的整系数一元二次方程ax2-bx+c=0(a≠0)中,若a+b是偶数,c是奇数,则()A、方 2020-04-09 …
一元二次方程根与系数的关系 已知一元二次方程ax^2+bx+c,A为方程两根之和,B为两根平方和, 2020-05-15 …
设方程(x-a)(x-b)-x=0的两根是c,d设方程(x-a)(x-b)-x=0的两根是c,d, 2020-06-13 …
方程x^n+a1x^(n-1)+……+an-1x+an=0的根设方程x^n+a1x^(n-1)+… 2020-06-22 …
用C++设计一个程序,求出一元二次方程ax^2+bx+c=0的根系数a.b.c的值从键盘上输入.求 2020-06-27 …
已知a,b,c∈R,且三次方程f(x)=x^3-ax^2+bx-c=0有三个实根x1,x2,x3. 2020-07-16 …
已知a,b,c∈R,且三次方程f(x)=x3-ax2+bx-c=0有三个实根x1,x2,x3.(1) 2020-11-29 …
对于一元二次方程x2+bx+c=0下面的结论错误的是()A.当c=0时,则方程必有一个根为零B.当c 2020-12-01 …
(1/2)天空为什么是蓝色的?已知关于x的方程(a+c)x^2+2bx-(c-a)=0的两根之和为- 2021-02-05 …