题目描述
已知:
m=\frac{\max(a,b,c)}{\max(a+b,b,c) × \max(a,b,b+c)}m=max(a+b,b,c)×max(a,b,b+c)max(a,b,c)
输入a,b,ca,b,c,求mm。把求三个数的最大数max(x,y,z)max(x,y,z)分别定义成函数和过程来做。
输入
输入a,b,ca,b,c三个整数。
输出
求mm,保留到小数点后三位。
样例
输入数据 1
1 2 3
Copy
输出数据 1
#include<bits/stdc++.h>
using namespace std;
int main(){
int a, b, c, n, h, i, x, y;//用来存储
cin>>a>>b>>c;
x=a+b;
y=c+b;
n=max(b,c);
h=max(a,b);
i=max(a,b,c);
double m=i/(n*h); //计算M
printf("%.3lf",m);//输出
return 0;
}