解题思路:
注意事项:
参考代码:
def hanshu(a, b, c):
det = b ** 2 - 4 * a * c
if det > 0:
x1 = (-b + pow(det, 0.5)) / (2 * a)
x2 = (-b - pow(det, 0.5)) / (2 * a)
print('x1={:.3f} x2={:.3f}'.format(x1, x2))
elif det == 0:
x1 = x2 = -b / (2 * a)
print('x1={:.3f} x2={:.3f}'.format(x1, x2))
else:
x1 = format((-b + pow(det, 0.5)) / (2 * a), '.3f')
x2 = format((-b - pow(det, 0.5)) / (2 * a), '.3f')
x1 = str(x1).replace('j', 'i')
x2 = str(x2).replace('j', 'i')
print("x1={} x2={}".format(x1, x2))
def main():
a, b, c = map(int, input().split())
hanshu(a, b, c)
if __name__ == '__main__':
main()
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:577 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:631 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:388 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)from DQM浏览:773 |
1642题解浏览:784 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:866 |
【亲和数】 (C语言代码)浏览:628 |
小九九 (C语言描述,不看要求真坑爹)浏览:1006 |
C语言训练-大、小写问题 (C语言代码)浏览:719 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:608 |