1011 World Cup Betting (20分)
不涉及算法,顺着往下写就可以。
#include<iostream>
#include<stdio.h>
using namespace std;
#include<vector>
//找到三个数最大的那个数
double max_num(double a, double b, double c)
{
double max = 0;
if (a >= max) {
max = a;
}
if (b >= max) {
max = b;
}
if (c >= max) {
max = c;
}
return max;
}
string select(double a, double b, double c, double max)
{
if (a == max) return "W";
else if (b == max)return "T";
else if (c == max)return "L";
}
void test()
{
vector<string> arr;
double sum = 1;
double max = 0;
for (int i = 0; i < 3; i++)
{
string sel;
double W, T, L;
cin >> W >> T >> L;
max = max_num(W, T, L);
//cout << "max: " << max << endl;
sum = sum * max;
//cout << "sum: " << sum << endl;
sel = select(W, T, L, max);
arr.push_back(sel);
}
//计算
double out_num;
out_num = (sum * 0.65 - 1) * 2;
//cout << endl;
for (int i = 0; i < 3; i++)
{
cout << arr[i] << " ";
}
printf("%0.2f", out_num);
}
int main()
{
test();
//int max;
//max = max_num(1, 3, 2);
//cout << max << endl;
return 0;
}