时间限制: 1000 ms 内存限制: 65536 KB
提交数: 40847 通过数: 28096
已知:
m=max(a,b,c)max(a+b,b,c)×max(a,b,b+c)m=max(a,b,c)max(a+b,b,c)×max(a,b,b+c)
输入a,b,ca,b,c,求mm。把求三个数的最大数max(x,y,z)max(x,y,z)分别定义成函数和过程来做。
输入a,b,ca,b,c。
求mm,保留到小数点后三位。
1 2 3
0.200
【代码】
#includeusing namespace std; int mm(int n, int m, int t) { int k = max(n, m); int h = max(t, k); return h; } int main() { int n, m, t; cin >> n >> m >> t; double kk = (mm(n, m, t) * 1.0) / ((mm(n + m, m, t) * 1.0) * (mm(n, m, m + t) * 1.0) * 1.0); printf("%.3f", kk); return 0; }