在例3.5的基础上对程序进行改进。题目要求解得ax2+bx+c=0方程的根。由键盘输入a,b,c。假设a,b,c的值任意,并不保证b2-4ac≥0。需要在程序中进行判别,如果b2-4ac≥0,就计算并输出方程的两个实根,如果b2-4ac<0,就输出“此方程无实根”的信息。
举一反三
- 求ax2+bx+c=0方程的根。编程时有几种可能: 1)a=0,不是二次方程。 2)b2-4ac=0,有两个相等实根。 3)b2-4ac>0,有两个不等实根。 4)b2-4ac<0,有两个共轭复根
- 一元二次方程ax2+bx+c=0(a≠0)有两个不相等的实根,则b2-4ac满足的条件是______. A: b2-4ac=0 B: b2-4ac>0 C: b2-4ac<0 D: b2-4ac≥0
- 编写程序求ax2+bx+c=0方程的根,要求b2-4ac≥0。______
- 求方程ax2+bx+c=0的根,用三个函数分别求当b2-4ac>0,等于0和小于0的根并输出结果.从主函数输入a,b,c的值
- 编程求一元二次方程ax2+bx+c=0的根,由键盘输入a、b、c,假设a、b、c为整数,且满足条件a≠0,b2-4ac>0。(2为平方格式)