#include <iostream>
#include <stdio.h>
#include <math.h>
int main()
{
// std::cout << "Hello World!\n";
float a, b, c, disc, x1, x2, p, q;
printf_s("解一元二次方程,请依次输入方程系数a,b,c: \n");
scanf_s("%f%f%f", &a, &b, &c);
disc = b * b - 4 * a * c;
p = -b / (2 * a);
q = sqrt(disc) / (2 * a);
x1 = p + q;
x2 = p - q;
printf("\nx1=%5.2f\nx2=%5.2f\n", x1, x2);
getchar();
}
运行结果: