PAT 1011::World Cup Betting (20)_i++


题意:

找出3个赔率最大的浮点数f1 f2 f3, 收益等于 (f1*f2*f2*0.65-1)*2 


思路:

题目很简单,但是要注意 PAT中的用例有错,结果是37.97而不是37.98。(也可能是IDE的问题?)


//628K  94MS
#include<cstdio>
#include<algorithm>
#include<cstring>
#include<iostream>
#include<stack>
#include<vector>
#include<queue>
#include<string>
using namespace std;
#define inf 0x3f3f3f3f
#define M 100000
int main(){

float fnum,fmax;
int fmaxn[3];
char sres[3]={'W','T','L'};
float fres = 1.0;
int i,j;
for(i = 0;i < 3; i++)
{
fmax = 0;
fmaxn[i] = 0;
for(j = 0;j < 3;j++ )
{
scanf("%f",&fnum);
if(fnum > fmax)
{
fmax = fnum;
fmaxn[i] = j;
}
}
fres *= fmax;
}
fres = fres * 0.650 - 1.00;
fres *= 2;
for(i = 0;i < 3;i++)
{
printf("%c ",sres[fmaxn[i]]);
}

printf("%.2f\n",fres);
return 0;
}