回分类题库
d016: 一元二次方程的实数根
关键字:

Difficulity: 5 | 数据点: 1 | 评判方式: Traditional Judge
Accepted : 4460 Times | Submit :9456 Times | Clicks : 27123
Accepted : 4068 Users | Submit : 4370 Users | Accepted rate : 93%
Time Limit :1000 ms | Memory Limit : 64000 KBytes
题目加入时间 : 2009-06-10 16:34

内容:

求一元二次方程(二次项系统不为0)ax2+bx+c=0(a≠0)的实数根

 

利用一元二次方程根的判别式(delta=b*b-4*a*c )可以判断方程的根的情况。
一元二次方程 的根与根的判别式 有如下关系:

①当
delta > 0
时,方程有两个不相等的实数根;
②当delta = 0 时,方程有两个相等的实数根;
③当delta < 0 时,方程无实数根,但有2个共轭复根(虚数根)。
上述结论反过来也成立。
实数根可以表示成  x1=(-b-sqrt(delta)/2/a ,x2 = (-b+sqrt(delta)/2/a

Input:

一行三个系数(用空格隔开)

Output:

先输出(-b+sqrt(delta))/2/a的根,一行一个,如果是相等实根,则输出一个(均保留两位小数)

。若无实根输出No answer!

Sample Input:help

若题目没有特别说明,则应该以多组测试数据方式读取,或者参考a001。
1 1 2

Sample Output :

No answer!

Hint :

Author :

(管理员:problem)

  Solve it!   Status Forum

BASIC
C
C++
PASCAL
JAVA
290280. AngelCherry
(2ms, 794KB, 312B)
883510. yuyichen123
(0ms, 340KB, 373B)
869628. syw
(0ms, 944KB, 371B)
757832. fengsundong
(0ms, 464KB, 199B)

系统执行时间受很多因素影响,显示时间仅供参考,提供服务器为集群系统(大致相当于IBM 4核2.3GHz 内存 8GB 服务器)