题目描述 输入一元一次方法的ax+b=0的解。且数据均在double类型以内,且一定有解(保留2位小数)
输入
a b两个数
输出
x的值
样例输入
2 6
样例输出
-3.00
C语言代码:
#include <stdio.h>
#include <math.h>
int main ()
{
float a,b,c,x1,x2,t;
scanf("%f %f %f",&a,&b,&c);//竞赛时输入用空格隔开,这里最好一一对应
x1=(-b+sqrt(b*b-4*a*c))/(2*a);
x2=(-b-sqrt(b*b-4*a*c))/(2*a);
if(x1<x2)
{
t=x1;
x1=x2;
x2=t;
}
printf("%.2f %.2f",x1,x2);
return 0;
}