#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<math.h>
int main()
{
float a, b, c, q, p, x1, x2, x=0;
printf("分别输入a b c的值:");
scanf("%f,%f,%f", &a, &b, &c);
if (b * b - 4 * a * c > 0)
{
q = -b / 2 * a;
p = sqrt(b * b - 4 * a * c) / 2 * a;
x1 = q + p;
x2 = q - p;
printf("函数的两根分别为:%.2f,%.2f\n", x1, x2);
}
else if (b * b - 4 * a * c == 0)
{
q = -b / 2 * a;
p = sqrt(b * b - 4 * a * c) / 2 * a;
x1 = q + p;
x2 = q - p;
x = x1 = x2;
printf("函数的根为:%.2f\n", x);
}
else
printf("函数无解");
return 0;
}