描述
已知: m=max(a,b,c)/(max(a+b,b,c) × max(a,b,b+c)) 输入a,b,c,求m。把求三个数的最大数max(x,y,z)分别定义成函数和过程来做。
输入描述
输入a,b,c。
输出描述
求m,保留到小数点后三位。
用例输入 1
1 2 3
用例输出 1
0.200
#include<bits/stdc++.h>
using namespace std;
int fun(int x,int y,int z){
return max(x,max(y,z));
}
int main(void){
int a,b,c;
cin>>a>>b>>c;
int s,d,f;
s=fun(a,b,c);
d=fun(a+b,b,c);
f=fun(a,b,b+c);
printf("%.3lf",s*1.0/(d*f));
return 0;
}