#include<stdio.h>
#include<math.h>
void main()
{
double a,b,c,d,p,q,x1,x2;
scanf("%lf%lf%lf",&a,&b,&c);
d=(b*b)-(4*a*c);
if(d>=0)
{
p=b/(2.0*a);
q=sqrt(d)/(2.0*a);
x1=p+q;
x2=p-q;
printf("%7.2f
%7.2f
",x1,x2);
}
else
{
printf("方程无数根");
}
}
我想要知道,为什么我输出的结果不带负号?
一周热门 更多>