80分求助
查看原帖
80分求助
1453987
Qf_fd楼主2024/10/9 13:31

code

#include <stdio.h>
#include <math.h>

int main()
{
    double a,b,c;
    scanf("%lf %lf %lf",&a,&b,&c);
    double det=b*b-4*a*c;
    if(det<0){
        printf("No anwser!");
        return 0;
    }else if(det == 0){
        double x1=-b/(2*a);
        printf("x1=x2=%.5f",x1);
    }else{
        double x1,x2;
        x1=(-b+sqrt(det))/(2*a);
        x2=(-b-sqrt(det))/(2*a);
        if(x2>x1){
            printf("x1=%.5f;x2=%.5f",x1,x2);
        }else{
            printf("x1=%.5f;x2=%.5f",x2,x1);
        }    
    }
    
    return 0;
}
2024/10/9 13:31
加载中...