#include<stdio.h>
#include<math.h>
int main()
{
double a,b,c;
printf("请输入方程的二次项a,一次项b,常数项c:");
scanf("%lf%lf%lf",&a,&b,&c);
printf("\n");
if(a != 0)
{
double delta;
delta = b*b - 4*a*c;
if(delta > 0)
{
double x1,x2;
x1 = (-b+sqrt(delta))/2*a;
x2 = (-b-sqrt(delta))/2*a;
printf("方程有两个不相等的实根,x1=%.3f x2=%.3f",x1,x2);
}
else if(delta == 0)
{
double x1,x2;
x1 = x2 = -b/2*a;
printf("方程有两个相等实根,x1=x2=%.3f",x1);
}
else
{
double x1s,x1x,x2s,x2x;
01-06
918

03-30
7万+

06-05
7753

10-26