解题思路:
注意事项:
参考代码:
def fun(a, b, c):
d = b**2 - 4 * a * c
if d > 0:
x1 = (-b + pow(d, 0.5)) / (2*a)
x2 = (-b - pow(d, 0.5)) / (2*a)
print("x1={:.3f} x2={:.3f}".format(x1, x2))
elif d == 0:
x1 = x2 = -b / (2*a)
print("x1={:.3f} x2={:.3f}".format(x1, x2))
else:
x1 = -b / (2*a)
x2 = pow(-d, 0.5) / (2*a)
print("x1={:.3f}+{:.3f}i x2={:.3f}-{:.3f}i".format(x1,x2,x1,x2))
def main():
a, b, c = map(int, input().split())
fun(a, b, c)
main()
0.0分
2 人评分
程序员的表白 (C语言代码)浏览:1458 |
简单编码 (C++代码)浏览:675 |
最长单词 (C语言代码)浏览:1362 |
字符串的输入输出处理 (C语言代码)浏览:925 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:526 |
三角形 (C++代码)记忆化搜索浏览:1221 |
三角形 (C++代码)递推浏览:755 |
剪刀石头布 (C语言代码)浏览:748 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:879 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:560 |