编写一个程序,计算ax²+bx+c的两个根,不用考虑b²-4ac是否大于0
#include <stdio.h>
#include <math.h>
#include <assert.h>
int main()
{
float a, b, c, d, r1, r2;
printf("Input a b c: ");
scanf("%f%f%f", &a, &b, &c);
d = b * b - 4 * a * c;
assert(d >= 0);
r1 = (-b + sqrt(d)) / (2.0f * a);
r2 = (-b - sqrt(d)) / (2.0f * a);
printf("%g %g", r1, r2);
return 0;
}