解一元二次方程
代码如下:
#include<stdio.h>
#include<math.h>
int main()
{
double a,b,c,x1,x2;
printf("请输入a,b,c的值:\n");
scanf("%lf%lf%lf",&a,&b,&c);
if(b*b-4*a*c<0)
printf("请输入正确的参数值!"); //方程是否有实数解的判断
//解方程
else
{
x1 = (-b+sqrt(b*b-4*a*c))/(2*a);
x2 = (-b-sqrt(b*b-4*a*c))/(2*a);
printf("方程的两根分别为:%f、%f",x1,x2);
}
return 0;
}