理解题意就行。题目中给的是三个比赛,代码写的是任意个比赛。
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <iomanip>
using namespace std;
#define MAX 10
int main()
{
//freopen("in.txt", "r", stdin);
//freopen("out.txt", "w", stdout);
int cnt = 0, result[MAX];
double num[3], mul = 1;
while ((scanf("%lf %lf %lf", &num[0], &num[1], &num[2])) != EOF)
{
int p;
double mmax = -1;
for (int i = 0; i < 3; i++)
{
if (num[i] > mmax)
{
mmax = num[i];
p = i;
}
}
mul *= mmax;
result[cnt++] = p;
}
for (int i = 0; i < cnt; i++)
{
if (0 == result[i])
cout << "W" << " ";
else if (1 == result[i])
cout << "T" << " ";
else if (2 == result[i])
cout << "L" << " ";
}
cout << fixed << setprecision(2) << (mul*0.65-1)*2;
return 0;
}