时间限制: 1000 ms 内存限制: 65536 KB
提交数:61428 通过数: 42771
【题目描述】
已知:
m=
输入
𝑎,𝑏,𝑐,求𝑚。把求三个数的最大数max(x,y,z)𝑚𝑎𝑥(𝑥,𝑦,𝑧)分别定义成函数和过程来做。
【输入】
输入a,b,c𝑎,𝑏,𝑐。
【输出】
求m𝑚,保留到小数点后三位。
【输入样例】
1 2 3
【输出样例】
0.200
我给你们提示一下:用double类型,浮点数
code:
# include <iostream>
# include <iomanip>
# include <algorithm>
using namespace std;
double ma(double a,double b,double c){
return max(max(a,b),c);
}
int main(){
double a,b,c,m;
cin>>a>>b>>c;
m=ma(a,b,c)/(ma(a+b,b,c)*ma(a,b,b+c));
printf("%.3lf",m);
return 0;
}