提交时间:2025-12-18 17:27:43

运行 ID: 76251

#include<bits/stdc++.h> using namespace std; double max(double x,double y,double z) { if(x<y) x=y; //如果x<y:将y赋值给x,此时最大值是x if(x<z) x=z; //如果x<z:将z赋值给x,此时最大值还是x return x; //返回x } int main() { double a,b,c; cin>>a>>b>>c; double m=max(a,b,c)/(max(a+b,b,c)*max(a,b,b+c)); printf("%.3lf",m); return 0; }