为什么只有80啊,求助
查看原帖
为什么只有80啊,求助
1453987
Qf_fd楼主2024/10/9 13:22

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;
    double x1,x2;
    x1=(-b+sqrt(det))/(2*a),x2=(-b-sqrt(det))/(2*a);
    if(det<0){
        printf("No anwser!");
        return 0;
    }else if(det == 0){
        printf("x1=x2=%.5f",x1);
    }else{
        if(x2>x1){
            printf("x1=%.5f;x2=%.5f",x1,x2);
        }else{
            printf("x1=%.5f;x2=%.5f",x2,x1);
        }    
    }
    
    return 0;
}
2024/10/9 13:22
加载中...