#include<stdio.h>
#include<math.h>
int main()
{
double a,b,c,d,e,x1,x2;
printf("请输入ax^2+bx+c=0中a b c的值");
scanf("%lf,%lf,%lf",&a,&b,&c);
e=b*b-4*a*c;
while(b*b-4*a*c<0)
{
printf("无解,请重新输入\n");
scanf("%lf,%lf,%lf",&a,&b,&c);
e=b*b-4*a*c;
}
printf("输入正确正在计算\n");
d=sqrt(e);
x1=(-b+d)/(2*a);
x2=(-b-d)/(2*a);
printf("x1=%6.2f\n",x1);
printf("x2=%6.2f\n",x2);
return 0;
}
#include<math.h>
int main()
{
double a,b,c,d,e,x1,x2;
printf("请输入ax^2+bx+c=0中a b c的值");
scanf("%lf,%lf,%lf",&a,&b,&c);
e=b*b-4*a*c;
while(b*b-4*a*c<0)
{
printf("无解,请重新输入\n");
scanf("%lf,%lf,%lf",&a,&b,&c);
e=b*b-4*a*c;
}
printf("输入正确正在计算\n");
d=sqrt(e);
x1=(-b+d)/(2*a);
x2=(-b-d)/(2*a);
printf("x1=%6.2f\n",x1);
printf("x2=%6.2f\n",x2);
return 0;
}