1.描述
//小乐乐学会了自定义函数,BoBo老师给他出了个问题,根据以下公式计算m的值。
//
//其中 max3函数为计算三个数的最大值,如: max3(1, 2, 3) 返回结果为3。
//输入描述:
//一行,输入三个整数,用空格隔开,分别表示a, b, c。
//输出描述:
//一行,一个浮点数,小数点保留2位,为计算后m的值。
2.(注意:整数除法如果要转换浮点数有1.0*整数)
int max3(int a,int b, int c)
{if (a > b && a > c)return (double*)a;if (b > a && b > c)return (double*)b;if (c > b && c > a)return (double*)c;//或者方法二:return a>b? a>c?a:c : b>c?b:c;
}int main()
{int a = 0;int b = 0;int c = 0;double m = 0;scanf_s("%d%d%d", &a, &b, &c);int ret=max3(a + b, b, c);int hhh=max3(a , b+c, c);int fff=max3(a , b, b+c);m = 1.0*ret / (hhh + fff);printf("%.2lf", m);return 0;
}