#include <stdio.h>
int max(int x, int y, int z)//最大函数
{
int arr[3] = {0};
arr[0] = x;
arr[1] = y;
arr[2] = z;
int i;
int max = arr[0];
for (i = 0; i < 3; i++)
{
if (arr[i] > max)
{
max = arr[i];
}
}
return max;
}
int main() {
int a, b, c;
scanf("%d %d %d", &a, &b, &c);//输入
int son = max(a+b, b, c);//调用函数
int m1 = max(a, b+c, c);
int m2 = max(a, b, b+c);
int m = m1 + m2;
float answer = (float)son / m;//公式结果
printf("%.2f\n", answer);//打印
return 0;
}

京公网安备 11010502036488号