解题思路:
注意事项:
参考代码:
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语言训练-素数问题 (C语言代码)浏览:1662 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:671 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:907 |
不会做的浏览:916 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:721 |
简单的a+b (C语言代码)浏览:355 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:262 |
母牛的故事 (C语言代码)浏览:557 |
1012题解浏览:886 |
简单的a+b (C语言代码)浏览:497 |