编辑代码

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

}