题目描述
已知:
输入a,b,c,求m。把求三个数的最大数max(x,y,z)分别定义成函数和过程来做。
输入格式输入a,b,c。
输出格式求m,保留到小数点后三位。
样例样例输入
1 2 3
样例输出
0.200
数据范围与提示
分类标签
[函数]
C++题解代码
#include <bits/stdc++.h>
using namespace std;
double a;
double b;
double c;
double fn(double x, double y, double z) {
if ((x > y) && (x > z)) {
return x;
} else if (y > z) {
return y;
} else {
return z;
}
}
// The main procedure
int main() {
cin>>a;
cin>>b;
cin>>c;
cout<<fixed<<setprecision(3);
cout<<(fn(a, b, c)/(fn((a+b), b, c)*fn(a, b, (c+b))));
return 0;
}
Blockly题解代码图片