【PAT甲级】1011 World Cup Betting (20 分)

题意:给出三组小数,每组三个,分别代表一场比赛下注一块钱胜平负的赔率。输出投注的方案并计算投注两块钱期望收获。(赔率相乘后乘上0.65再减去本金2块钱)

代码:

#include<bits/stdc++.h>
using namespace std;
double a[5][5];
double mx[5];
int pos[5];
int main(){
for(int i=1;i<=3;++i){
for(int j=1;j<=3;++j){
cin>>a[i][j];
if(a[i][j]>mx[i]){
mx[i]=a[i][j];
pos[i]=j;
}
}
}
for(int i=1;i<=3;++i){
if(pos[i]==1)
cout<<"W"<<" ";
else if(pos[i]==2)
cout<<"T"<<" ";
else if(pos[i]==3)
cout<<"L"<<" ";
}
double ans=(mx[1]*mx[2]*mx[3])*0.65*2.0-2.0;
printf("%.2f",ans);
return 0;
}

 

猜你喜欢

转载自www.cnblogs.com/ldudxy/p/11239904.html
今日推荐