#include<stdio.h>
#include<math.h>
int main()
{
double a,b,c,x1,x2,d;
printf("输入方程的三个系数:");
scanf("%f %f %f",&a,&b,&c);
if(a!=0)
{
d=sqrt(b*b-4*a*c);
x1=(-b+d)/(2*a);
x2=(-b-d)/(2*a);
if(x1<x2)
printf("%.2f %.2f\n",x2,x1);
else
printf("%.2f %.2f\n",x1,x2);
}
return 0;
}
sqrt是求根运算,是一个数学函数,所以需要引用math库函数。.2表示输出的数小数位占两位。
有问题可以在下面评论,我会为大家解答。