Problem2256--求一元二次方程

2256: 求一元二次方程

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 0  Solved: 0
[Status] [Submit] [Creator:]

Description

利用公式:

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

Input

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

Output

输出一行,表示方程的解。
若两个实根相等,则输出形式为:“x1=x2=...
 若两个实根不等,则满足小者在前,即如果x1<x2,则输出形式为:“x1=...;x2 = ...”,否则输出形式为:“x2=...;x1=...”
若无实根输出“No answer!”。
数字、符号之间没有空格,输出结果保留5位小数。

Sample Input Copy

-15.97 19.69 12.02

Sample Output Copy

x1=-0.44781;x2=1.68075

HINT

无实根是指b*b-4*a*c<0

Source/Category