#17938: 解題紀錄


7ooae979@gmail.com (ZHE)

學校 : 國立華南高級商業職業學校
編號 : 81976
來源 : [220.143.43.106]
最後登入時間 :
2021-04-02 14:43:20
a006. 一元二次方程式 | From: [111.242.67.129] | 發表日期 : 2019-06-04 05:08

import sys
for x in sys.stdin:
x = x.split()
a = int(x[0])
b = int(x[1])
c = int(x[2])
s = b**2-4*a*c
if s > 0:
x1 = round((-b+s**0.5)/(2*a))
x2 = round((-b-s**0.5)/(2*a))
print("Two different roots x1=" + str(int(x1)) + " , x2=" + str(int(x2)))
elif s == 0:
x = round(-b/(2*a))
print("Two same roots x=" + str(int(x)))
else:
print("No real root")

 
ZeroJudge Forum