思路:将max值算出来,再进行max运算
#include <bits/stdc++.h>
using namespace std;
int maxi(int a, int b, int c) {
if (a > b && a > c) return a;
else if (b > a && b > c) return b;
else return c;
}
int main() {
int a, b, c;
cin >> a >> b >> c;
double m;
m = maxi(a, b, c)*1.0 / (maxi(a+b, b, c) * maxi(a, b, b+c));
printf("%.3f", m);
return 0;
}