#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; }