PAT 1011::World Cup Betting (20)

来源:互联网 发布:实名的淘宝号可以改吗 编辑:程序博客网 时间:2024/06/18 02:16


题意:

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


思路:

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


//628K94MS#include<cstdio>#include<algorithm>#include<cstring>#include<iostream>#include<stack>#include<vector>#include<queue>#include<string>using namespace std;#define inf 0x3f3f3f3f#define M 100000int 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;}