1.描述
//小乐乐学会了自定义函数,BoBo老师给他出了个问题,根据以下公式计算m的值。
//
//其中 max3函数为计算三个数的最大值,如: max3(1, 2, 3) 返回结果为3。
//输入描述:
//一行,输入三个整数,用空格隔开,分别表示a, b, c。
//输出描述:
//一行,一个浮点数,小数点保留2位,为计算后m的值。
2.(注意:整数除法如果要转换浮点数有1.0*整数)
cs
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;
}