
#include<stdio.h>
#include<math.h>
int main()
{
float a,b,c,x1,x2;
printf("a,b,c\n");
scanf("%f%f%f",&a,&b,&c);
if(a==0)
printf("不是二次方程");
else
{
if(b*b-4*a*c==0)
{
x1=-b/(2*a);
x2=-b/(2*a);
printf("%f%f\n",x1,x2);
}
}
else
{
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("%f%f\n",x1,x2));
}
}
else
{
if(b*b-4*a*c<0)
printf("共轭复根");
}
return 0;
}