编辑代码

# include <stdio.h>
# include <math.h>
int main(void)
{
    int a = 1 , b = 1 , c = 2 ;
    double x1 = 0 , x2 = 0 ;
    double delta = b*b - 4*a*c ;
    if ( delta > 0 ) 
    {
        x1 = (- b + sqrt(delta)) / (2*a) ;
        x2 = (- b - sqrt(delta)) / (2*a) ;
        printf("两个解 , x1 = %f , x2 = %f\n " , x1 , x2) ;
    }
    else if ( delta == 0 ) 
    {
        x1 = (-b) / (2*a) ;
        printf("一个解 x1 = %f\n" , x1 ) ;
    }
    else ( delta < 0 ) 
    {
        printf( " 无解\n " ) ;
    }
    
    return 0 ;    
}