33,311
社区成员
发帖
与我相关
我的任务
分享
double a, b, c, d;
double r1, r2;
do
{
printf("依次输入a b c,以空格分隔\n");
scanf("%lf %lf %lf", &a, &b, &c);
d = b*b - 4.0*a*c;
} while (a == 0 && d < 0.0);
r1 = (-b + sqrt(d)) / (2.0*a);
r2 = (-b - sqrt(d)) / (2.0*a);
printf("r1=%7.2lf\nr2=%7.2lf\n", r1, r2);
return 0;