输入a,b,c的值求一元二次方程x的解
ax^2+bx+c=0;
x1=
x2=
代码:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[])
{
float a,b,c,i,x1,x2,z,j,k;
printf("请输入3个数:");
scanf("%f%f%f",&a,&b,&c);
i=b*b-4*a*c;
z=sqrt(i);
j=-b+z;
k=-b-z;
x1=j/(2*a);
x2=k/(2*a);
printf("a=%.2f\nb=%.2f\nc=%.2f\n",a,b,c);
printf("x1=%.2f\nx2=%.2f\n",x1,x2);
return 0;
}