代码:
#include<stdio.h>
#include<math.h>
int main()
{
double a, b, c, Δ, x1, x2;
scanf("%lf %lf %lf", &a, &b, &c);
Δ = sqrt(b * b - 4 * a * c);//判别式
x1 = (-b + Δ) / 2 * a;
x2 = (-b - Δ) / 2 * a;
if (Δ >= 0)
{
printf("x1=%7.2lf,x2=%7.2lf\n", x1, x2);
}
else
{
printf("none\n");//无根情况
}
return 0;
}
例:a=1 b=2 c=1
例:a=3 b=100 c=6
例:a=8 b=1 c=6