1. 首页
  2. 编程语言
  3. C#
  4. C#一元二次方程计算器

C#一元二次方程计算器

上传者: 2023-03-10 07:53:36上传 RAR文件 505.07KB 热度 13次
编写一个C#程序,输入a、b、c的值,求一元二次方程ax²+bx+c=0的两个实数根。
其中,计算实数根需要使用Math类中的Sqrt方法计算指定数的开方。
公式:x₁ = (-b+√(b²-4ac))/2a,x₂ = (-b-√(b²-4ac))/2a

代码示例:

int a = int.Parse(Console.ReadLine());
int b = int.Parse(Console.ReadLine());
int c = int.Parse(Console.ReadLine());

if (b*b - 4*a*c < 0)
{
    Console.WriteLine("该方程无实数根");
}
else
{
    double x1 = (-b + Math.Sqrt(b*b - 4*a*c))/(2*a);
    double x2 = (-b - Math.Sqrt(b*b - 4*a*c))/(2*a);

    Console.WriteLine("该方程的两个根为:x₁={0}, x₂={1}", x1, x2);
}
下载地址
用户评论