多做题,通过考试没问题!

C#程序设计

睦霖题库>大学试题(计算机科学)>C#程序设计

编一个程序,输入a,b,c的值,求出一元二次方程a*x*x+b*x+c=0的二个实数根。计算二个实数根必须使用Math类中的Sqrt()方法,计算指定数的开方。计算二个实数根,可以用公式(-b+Math.Sqrt(b*b-4*a*c))/(2*a)和(-b-Math.Sqrt(b*b-4*a*c))/(2*a)

正确答案: inta,b,c;
doublex1,x2;
Console.WriteLine("请输入a,b,c的值");
a=int.Parse(Console.ReadLine());
b=int.Parse(Console.ReadLine());
c=int.Parse(Console.ReadLine());
if(b*b-4*a*c>=0)
{
x1=(-b+Math.Sqrt(b*b-4*a*c))/(2*a);
x2=(-b-Math.Sqrt(b*b-4*a*c))/(2*a);
Console.WriteLine("这个方程的两个根是{0},{1}",x1,x2);
}
else
Console.WriteLine("这个方程没有解");
答案解析:
进入题库查看解析

微信扫一扫手机做题