/ Vijos / 题库 /

求一元二次方程的根

求一元二次方程的根

时间限制:1秒  内存限制:256M


【问题描述】

  利用公式:

    \(x_1 = -b + \sqrt{\frac{b^2-4ac}{2a}}\)

    \(x_2 = -b - \sqrt{\frac{b^2-4ac}{2a}}\)

  求一元二次方程 \(ax^2+bx+c=0\) 的根,其中 \(a\) 不等于 \(0\)。

【输入格式】

  输入一行,包含三个浮点数 \(a, b, c\)(它们之间以一个空格分开),分别表示方程 \(ax^2+bx+c=0\) 的系数。

【输出格式】

  若 \(b^2 = 4ac\),则两个实根相等,则输出形式为:x1=x2=...。
  若 \(b^2 > 4ac\),则两个实根不等,则输出两行,第一行是:x1=...,第二行是 x2 = ...,其中 x1>x2。
  若 \(b^2 > 4ac\),则没有根,则输出 None。

【输入输出样例1】

 Input

1.0 1.0 -6.0

 Output

x2=3.00000
x1=-2.00000

【输入输出样例2】

 Input

1.0 2.0 8.0

 Output

None

【数据说明】

  对于 \(100\%\) 的数据,输入的 \(a,b,c\) 的绝对值不大于10000。

【来源】

  Mr.he

信息

ID
1562
难度
(无)
分类
(无)
标签
递交数
0
已通过
0
通过率
?
被复制
3
上传者