题目要求一元二次方程ax \n2\n +bx+c=0的根,结果保留2位小数。\n\n输入格式:\n输入在一行中给出3个浮点系数a、b、c,中间用空格分开。\n\n输出格式:\n根据系数情况,输出不同结果:\n\n1)如果
时间: 2023-05-02 09:01:58 浏览: 92
用Java编写程序,求一元二次方程ax²+bx+c=0的根(系数在程序中给定),并输出。
这是一个数学题,要求一元二次方程ax^2+bx+c=0的根,结果保留2位小数。输入格式:在一行中给出3个浮点系数a、b、c,中间用空格分开。输出格式:根据系数情况,输出不同结果: 1)如果方程有两个不相等的实数根,则每行输出一个根,先输出较大的根,再输出较小的根; 2)如果方程有两个不相等复数根,则每行按照格式“实部+虚部i”输出两个根,先输出先输入的根; 3)如果方程只有一个根,则直接输出该根; 4)如果系数都是0,则输出"Zero Equation"; 5)如果a为0,b不为0,则方程为bx+c=0,直接输出"%.2f" % (-c/b); 6)如果a、b、c均不为0,但是由于误差原因,根的实部和虚部的绝对值小于0.01,则直接输出"%.2f+0.00i" % real_part,"%.2f+0.00i" % imag_part。
阅读全文