vgbvgb
春芽
共回答了15个问题采纳率:66.7% 举报
sqrt(b*b - 1/(4*a*c))
------------------
or
void main(void)
{
float a,b,c;
float x,y,z;
float precision = 0.000001;
printf(cnPlease input the the value of a.n");
scanf("%f",&a);
printf("n");
printf("nPlease input the the value of b.n");
scanf("%f",&b);
printf("n");
printf("nPlease input the the value of c.n");
scanf("%f",&c);
printf("n");
x = b*b;
y = 4*a*c;
if( (y < precision) && (y > -precision ) )
{
printf("n4ac is too closed to zero,can not get the result of b*b - 1/(4ac)n");
return;
}
z = x - 1/y;
if( z < precision )
{
printf("nb*b - 1/(4ac) is less than zero,can not get the result of b*b - 1/(4ac).n");
return;
}
printf("nb*b - 1/(4ac) = n%fn",sqrt(z) );
return;
}
1年前
3