using System;
class test
{
static void Main(string[]args)
{
String a;
String b;
String c;
double x1;
double x2;
Console.WriteLine("请输入a,b,c的值:");
a=Console.ReadLine();
b=Console.ReadLine();
c=Console.ReadLine();
double a1=double.Parse(a);
double b1=double.Parse(b);
double c1=double.Parse(c);
if(b1*b1-4*a1*c1>0)
{
x1=(-b1-Math.Sqrt(b1*b1-4*a1*c1))/(2*a1);
x2=(-b1+Math.Sqrt(b1*b1-4*a1*c1))/(2*a1);
Console.WriteLine("x1与X2分别等于:"+x1+x2);
}
else if(b1*b1-4*a1*c1<0)
{
Console.WriteLine("错误,无解");
}
else
{
x1=x2=-b1/(2*a1);
Console.WriteLine("两根相等,x1=x2="+x1);>br/< }>br/< }>/FONT<>/P<>p<>font FACE="宋体">
}
C#程序,求一元二次方程的根
最新推荐文章于 2024-07-31 23:09:38 发布
本文介绍如何使用C#编程语言求解一元二次方程。通过读取用户输入的a, b, c值,计算并输出方程的根。如果判别式大于0,则给出两个实数解;若小于0,则提示无解;等于0时,说明两根相等。"
104742197,7520499,Linux用户与用户组管理指南,"['Linux', '用户管理', '用户组']
摘要由CSDN通过智能技术生成