#include <bits/stdc++.h>
using namespace std;
int zd(int a, int b, int c) {
if (a >= b && a >= c) {
return a;
} else {
if (b >= c) {
return b;
} else {
return c;
}
}
}
int main() {
double m;
int a, b, c;
cin >> a >> b >> c;
m = zd(a, b, c) * 1.0 / (zd(a + b, b, c) * zd(a, b, b + c));
printf("%.3lf", m);
return 0;
}
共 2 条回复
本小白答案(可能不对!!!)
#include <bits/stdc++.h> using namespace std; int zd(int a, int b, int c) { if (a >= b && a >= c) { return a; } else { if (b >= c) { return b; } else { return c; } } } int main() { double m; int a, b, c; cin >> a >> b >> c; m = zd(a, b, c) * 1.0 / (zd(a + b, b, c) * zd(a, b, b + c)); printf("%.3lf", m); return 0; }