0%

PAT A1011 World Cup Betting

题目链接

解题思路:用一个二维数组保存所有odds,然后用一个3个元素的一维数组保存每一行最大值的下标,最后根据下标即可计算和输出结果!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <cstdio>
double odds[3][3];
int ans[3];//保存每一行最大值的下标
char ch[]={'W','T','L'};
int main(){
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
scanf("%lf",&odds[i][j]);
}
}
for(int i=0;i<3;i++){
double m=-1.0;
for(int j=0;j<3;j++){
if(odds[i][j]>m) {
m=odds[i][j];
ans[i]=j;//保存每一行最大值的下标

}
}
}
double sum=1.0;
for(int i=0;i<3;i++){
printf("%c ",ch[ans[i]]);
sum*=odds[i][ans[i]];
}
sum=(sum*0.65-1)*2;
printf("%.2f",sum);
return 0;
}

本文标题:PAT A1011 World Cup Betting

文章作者:GavinYGM

发布时间:2020年08月21日 - 16:08

最后更新:2020年08月21日 - 16:08

原始链接:http://www.gavinygm.cn/2020/08/21/PAT-A1011-World-Cup-Betting/

许可协议: 转载请保留原文链接及作者。