60!!!!!!改不出来了,
查看原帖
60!!!!!!改不出来了,
236413
yangcq楼主2024/11/7 16:51
#include <cstdio>
#include <cmath>

using namespace std;

double eps = 1e-9;

int main() {
    double a, b, c;
    scanf("%lf%lf%lf", &a, &b, &c);
    
    double delta = b * b - 4 * a * c;
    
    if (delta < 0) {
        printf("No answer!\n");
    } else if (delta == 0) {
        double r = (-b - sqrt(delta)) / (2 * a);
        printf("x1=x2=%.5lf\n", r);
    } else {
        double r1 = (-b - sqrt(delta)) / (2 * a);
        double r2 = (-b + sqrt(delta)) / (2 * a);
        printf("x1=%.5lf;x2=%.5lf\n", r1, r2);
    }
    
    return 0;
}
2024/11/7 16:51
加载中...