#include <stdio.h>
#include <math.h>
int main()
{
float a,b,c,d,x1,x2;
printf("依次输入方程的三个系数");
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\n",x1,x2);}
if(d==0)
{
x1=(-b+sqrt(d))/(2*a);
x2=(-b+sqrt(d))/(2*a);
printf("方程的解为x1=x2=%.2f\n",x1,x2);
}
else
{
printf("此方程无解\n");
}
return 0;
}
解一元二次方程
最新推荐文章于 2023-10-03 10:16:24 发布