Description
输入参数a、b、c,求一元二次方程ax2+bx+c=0的根。
Input
三个实数a、b、c,并确保Δ≥0。
Output
方程两个实根,保留两位小数。
Sample Input
1 2 -8
Sample Output
x1=2.00 x2=-4.00
Source
#include<stdio.h>
#include<math.h>
int main(){
float a,b,c,d,x1,x2;
scanf("%f %f %f",&a,&b,&c);
d=b*b-4*a*c;
if(d>=0){
x1=(-b+sqrt(d))/(2*a);
x2=(-b-sqrt(d))/(2*a);
printf("x1=%.2f x2=%.2f",x1,x2);
}
return 0;
}