A-A+

下列程序的功能是计算机一元二次方程的根。 include【 】 include <stdio

2022-08-12 18:46:03 问答库 阅读 197 次

问题详情

下列程序的功能是计算机一元二次方程的根。 include【 】 include <stdio.h> main () { float a, b, c, disc, x1, x2, realpart, imagpart; scanf("%f%f%f",&a,&b,&c); printf("The equation"); if(【 】<=1e-6) printf(" is not quadraticn"); else disc=b*b-4*a*c; if (fabs (disc) <=1e-6) printf("has two equal roots:%-8.4fn",-b/(2*a)); else if(【 】) { x1= (-b+sqrt (disc))/(2*a); x2= (-b-sqrt (disc))/(2*a); printf("has distinct real roots:%8.4f and %.4fn",xl,x2); } else { realpart=-b/(2*a); imagpart=sqrt (-disc)/(2*a); printf("has complex roots:n"); printf ("%8.4f+%. 4fin", realpart, imagpart); printf ("%8.4f-%. 4fin", realpart, imagpart); } }


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:<math.h>fabs(a)fabs(disc)=1e-6
<math.h>fabs(a)fabs(disc)=1e-6

考点:功能,计算机