#include<stdio.h>
#include<math.h>
int main()
{
float a,b,c,disc;
scanf("%f%f%f",&a,&b,&c);
disc=b*b-4*a*c;
if(disc>=0){
float x1=(-b+sqrt(disc))/(2*a);
float x2=(-b-sqrt(disc))/(2*a);
printf("x1=%.5f;x2=%.5f",x1,x2);
}
else{
double m=0-b/(2*a);
double n=sqrt(4*a*c-b*b)/(2*a);
printf("x1=%.5lf+%.5lfi;x2=%.5lf-%.5lfi",m,n,m,n);
}
return 0;
}
求一元二次方程的根
最新推荐文章于 2022-10-17 09:42:32 发布