码迷,mamicode.com
首页 > 其他好文 > 详细

输入一元二次方程的三个参数,a,b,c,判断是否为一元二次方程,并求解

时间:2014-12-13 21:45:23      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:ar   on   ad   line   br   it   没有   c   mat   

Console.WriteLine("请输入a");
int a = int.Parse(Console.ReadLine());
Console.WriteLine("请输入b");
int b = int.Parse(Console.ReadLine());
Console.WriteLine("请输入c");
int c = int.Parse(Console.ReadLine());
int r = (b * b - 4 * a * c);
if (r > 0)
{
double x1 = (Math.Sqrt(r) - b) / (2 * a);
double x2 = (-b - Math.Sqrt(r)) / (2 * a);
Console.WriteLine("方程有两个不相等的解:x1={0},x2={1}",x1,x2);
}
else if (r == 0)
{
double x = (-b) / (2 * a);
Console.WriteLine("方程有一个解");
Console.WriteLine(x);
}
else
{
Console.WriteLine("方程没有实数解");
}
Console.ReadLine();

输入一元二次方程的三个参数,a,b,c,判断是否为一元二次方程,并求解

标签:ar   on   ad   line   br   it   没有   c   mat   

原文地址:http://www.cnblogs.com/yangyue/p/4161853.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!