【题目考点】
1. 函数
2. max函数
<algorithm>中有max函数,参数可以是两个整形量,可以是两个浮点型量,求两个量中的较大值。
【题解代码】
解法1:自己设求三个数字最大值的函数
#include<bits/stdc++.h>
using namespace std;
//求a,b,c三个数中的最大值
double Max(double a, double b, double c)
{
if(a >= b && a >= c)
return a;
else if(b >= a && b >= c)
return b;
else
return c;
}
int main()
{
double a, b, c;
cin >> a >> b >> c;
cout << fixed << setprecision(3) << Max(a, b, c) / (Max(a + b, b, c) * Max(a, b, b + c));
return 0;
}