问:

作业1:求x^2+bx+c=0一元二次方程的根,其中a,b,c的值由用户输-|||-a= 入(若?

答:
一元二次方程的形式为:
ax2 + bx + c = 0
要求根,需要使用二元全平方法,步骤如下:
1. 用户输入a,b,c的参数值
2. 计算 discriminant = b^2 - 4ac ,即 delta = b的平方减去4乘a乘c
3. 如果discriminant > 0,则方程有两个不相同的实根
4. 计算两个根分别为:
-b + sqrt(discriminant) / 2a
-b - sqrt(discriminant) / 2a
5. 如果discriminant = 0,则方程有两个相同的实根, roots = -b / 2a
6. 如果discriminant < 0,则方程有两个相似的虚根
因此整个求根的过程可概括为:
- 输入a,b,c三个参数
- 计算delta = b^2 - 4ac
- 如果delta > 0:
    - root1 = (-b + sqrt(delta)) / (2a)
    - root2 = (-b - sqrt(delta)) /(2a)
- 如果delta = 0:
   - root1 = root2= -b/(2a)
- 如果delta < 0:
   - 方程有两个虚根
- 返回root1和root2两个根