#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 (b * b - 4 * a * c < 0)
printf("方程无实根");
else if (b * b - 4 * a * c == 0)
{
x1 = x2 = (-b) / (2 * a);
printf("方程有两个相等的实根:x1=x2=%f\n", x1);
}
else
{
x1 = (-b + sqrt(b * b - 4 * a * c)) / (2 * a);
x2 = (-b - sqrt(b * b - 4 * a * c)) / (2 * a);
printf("方程有两个不相等的实根:x1=%f x2=%f\n", x1,x2);
}
return 0;
}