解题思路:
注意事项:
参考代码:
#include <stdio.h> #include <math.h> int main() { double a,b,c; double x1,x2,g,h; scanf("%lf%lf%lf",&a,&b,&c); if(b*b-4*a*c>=0) { x1=(-b-sqrt(b*b-4*a*c))/(2*a); x2=(-b+sqrt(b*b-4*a*c))/(2*a); printf("x1=%.3lf x2=%.3lf",x1,x2); } if(b*b-4*a*c<0) { g=sqrt(-(b*b-4*a*c))/(2*a); h=-b/(2*a); printf("x1=%.3lf+%.3lfi x2=%.3lf-%.3lfi",h,g,h,g); } return 0; }
0.0分
0 人评分