任意输入一个一元二次方程的系数 a , b . c 求此方程的两个根。"
时间: 2023-05-15 11:05:44 浏览: 231
65 matlab求解一元二次方程的根.zip
可以使用公式:x = (-b ± sqrt(b^2 - 4ac)) / 2a 来求解。具体步骤如下:
1. 计算判别式 delta = b^2 - 4ac
2. 如果 delta < 0,则方程无实数根,输出"此方程无实数根"。
3. 如果 delta = 0,则方程有一个重根,输出"此方程有一个重根 x = (-b)/(2a)"。
4. 如果 delta > 0,则方程有两个不同的实数根,输出"此方程有两个不同的实数根 x1 = (-b + sqrt(delta))/(2a), x2 = (-b - sqrt(delta))/(2a)"。
例如,如果输入 a=1, b=2, c=1,则 delta = 0,方程有一个重根 x = -1。
阅读全文