1152:最大数max(x,y,z)【题目描述】已知: 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 2 3 【输出样例】 0.200 |
教学备忘录:编辑 |
#include<iostream> #include<cmath> #include<cstring> int max(int m,int n,int t) { int x,y; x=m>n?m:n; y=x>t?x:t; return y; } using namespace std; int main() { int a,b,c; scanf("%d %d %d",&a,&b,&c); printf("%.3f",(double)max(a,b,c)/(max(a+b,b,c)*max(a,b,b+c))); return 0; } |