2解一元二次方程程序的结构化设计
时间: 2023-09-21 17:09:45 浏览: 129
⒉求一元二次方程ax+bx+c=的根-C语言课件
下面是解一元二次方程的程序结构化设计:
1. 输入三个实数a, b, c,代表一元二次方程 ax^2 + bx + c = 0 的系数。
2. 计算判别式delta = b^2 - 4ac。
3. 如果delta < 0,输出“方程无实根”并结束程序;否则,继续执行。
4. 如果delta = 0,计算唯一实根x = -b / (2a),输出“方程有唯一实根x=计算结果”,并结束程序;否则,继续执行。
5. 如果delta > 0,计算两个实根x1 = (-b + sqrt(delta)) / (2a)和x2 = (-b - sqrt(delta)) / (2a),输出“方程有两个实根x1=计算结果1,x2=计算结果2”,并结束程序。
注意事项:
- 在计算平方根时,可以使用数学库中的sqrt函数。
- 在输出结果时,应将计算结果保留小数点后两位。
阅读全文