题意

题目链接

Sol

本来是一道好的公式题。

然后输出只要保留两位小数??

直接上不就赢了嘛。。

#include<bits/stdc++.h>
#define LL long long
using namespace std;
const int MAXN = 1e6;
const double eps = 1e-3;
inline int read() {
    char c = getchar(); int x = 0, f = 1;
    while(c < \'0\' || c > \'9\') {if(c == \'-\') f = -1; c = getchar();}
    while(c >= \'0\' && c <= \'9\') x = x * 10 + c - \'0\', c = getchar();
    return x * f;
}
double A, B, C, D;
int tot = 0;
bool dcmp(double x) {
    return fabs(x) <= eps;
}
void check(double k) {
    if(dcmp(A * k * k * k + B * k * k + C * k + D)) printf("%.2lf ", k), tot++;
}
int main() {
    scanf("%lf%lf%lf%lf", &A, &B, &C, &D);
    for(double i = -100; i <= 100; i += 0.01) {
        check(i);
        if(tot == 3) break;
    }
    return 0; 
}

版权声明:本文为zwfymqz原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/zwfymqz/archive/2018/10/27/9859988.html