第1个回答 推荐于2017-09-13
#include <stdio.h>
void main()
{
double a,b,c;
double temp;
double x1,x2;
while(1)
{
printf("请依次输入a b c的值:\n");
scanf("%lf %lf %lf",&a,&b,&c);
if(a==0.0)
{
printf("a=0,请重新输入");
}
else
{
temp=b*b-4*a*c;
if(temp<0.0)
{
printf("无解");
}
else
{
x1=(b*(-1)+temp)/(2*a);
x2=(b*(-1)-temp)/(2*a);
printf("结果:\nx1=%.3lf\nx2=%.3lf\n",x1,x2);
}
}
}
}本回答被提问者采纳