PTA甲级1011 简单模拟
题目
大意:题目给出3个浮点数,分别表示赢、平、输的赔率,计算最大期望
思路:令ans记录最大收益,找出每行最大的数,计算ans最大值输出(ans*0.65-1)*2即可
代码
#include<cstdio>
char s[3] = {'W','T','L'};
int main(){
double ans = 1.0,t,a;
int idx;//计算最大数的下标
for(int i = 0;i<3;i++){
t = 0.0;
for(int j = 0;j<3;j++){
scanf("%lf",&a);
if(a>t){
t = a;
idx = j;
}
}
ans *= t;
printf("%c ",s[idx]);//输出比赛结果
}
printf("%.2f",(ans*0.65-1)*2);//输出
return 0;
}