发布网友 发布时间:2022-05-02 17:35
共1个回答
热心网友 时间:2022-06-21 02:07
#include<stdio.h>
#include<math.h>
int main()
{ double a,b,c,d;
scanf("%lf%lf%lf",&a,&b,&c);
d=b*b-4*a*c;
if(d<0)
printf("方程没有实数根!\n");
else if(d==0)
{ printf("方程有两个相等的实数根:\n");
printf("x1=x2=%g\n",-b/(2*a));
}
else
{ printf("方程有两个不相等的实数根:\n");
printf("x1=%g\nx2=%g\n",(-b-sqrt(d))/(2*a),(-b+sqrt(d))/(2*a));
}
return 0;
}