共回答了16个问题采纳率:93.8%
#include
#include
#include
int Judge( double a,double b,double c)
{
double result = b*b - 4*a*c;
if( result == 0 )
return 0;
else if( result > 0 )
return 1;
else
return -1;
}
void ComputeGreatThanZero( double a,double b,double c )
{
printf( "x1 = %gf,x2 = %gf",(-b+sqrt(b*b-4*a*c))/(2*a),((-b-sqrt(b*b-4*a*c))/(2*a)) );
}
void ComputeEqualZero( double a,double b ,double c )
{
printf( "x1 = x2 = %g",-b/(2*a));
}
void ComputeBelowZero( double a,double b,double c )
{
double delta = sqrt(4*a*c-b*b);
double temp = delta/(2*a);
printf( "x1 = %g ",-b/(2*a));
if( temp > 0 )
printf( &#