编写程序,由键盘输入一元二次方程 ax2+bx+c=0(a≠0)的 a、b、c 的值,求方程的解。
时间: 2024-05-12 21:17:42 浏览: 127
求解一元二次方程的程序
好的,这是一个数学问题,可以通过编写程序进行计算。以下是一个示例程序:
```python
a = float(input("请输入a的值: "))
b = float(input("请输入b的值: "))
c = float(input("请输入c的值: "))
delta = b**2 - 4*a*c
if delta < 0:
print("方程无实数解")
elif delta == 0:
x = -b / (2*a)
print("方程有唯一实数解x =", x)
else:
x1 = (-b + delta**0.5) / (2*a)
x2 = (-b - delta**0.5) / (2*a)
print("方程有两个实数解x1 =", x1, "x2 =", x2)
```
您可以将上述程序保存为一个 .py 文件,然后在命令行中运行该程序,依次输入方程的系数 a、b、c 的值,程序将会输出方程的解,或者告诉您方程无实数解。
阅读全文