福彩中心新出了一种胜负彩,名叫“三连胜”,规则很简单:首先从三场比赛中选出任何一场,然后对于每一个选定的比赛,猜三个可能的结果中的一个——即W代表赢,T代表平,L代表输。每个结果都给定一个赔率。赢家的赔率将是三个单场赔率相乘之后再乘以65%的乘积。
例如,3场比赛的赔率如下:
W T L
1.1 2.5 1.7
1.2 3.1 1.6
4.1 1.2 1.1
为了获得最大的利润,我们必须购买第三局的W,第二局的T,第一局的T。如果每次下注2元,则最大利润为(4.1×3.1×2.5×65%-1)×2=39.31元(精确到小数点后2位)。
输入格式:
每个输入包含一个测试用例,测试用例包括三行,分别对应三场比赛的赔率,每一行依次给出每一场比赛赢、平、负的赔率。
输出格式:
对每一组输入,输出最佳选择以及可能赢得的最大收益。收益精确到小数点后两位,选择和收益之间使用空格分隔。
输入样例:
在这里给出一组输入。例如:
1.1 2.5 1.7
1.2 3.1 1.6
4.1 1.2 1.1
输出样例:
在这里给出相应的输出。例如:
T T W 39.31
#include<stdio.h>
int main(){
int i,j,choose[3];
double str[3][3],s[3],result;
for(i=0;i<3;i++){
for(j=0;j<3;j++){
scanf("%lf",&str[i][j]);
}
s[i]=str[i][0];
for(j=0;j<3;j++){
if(str[i][j]>=s[i]){
s[i]=str[i][j];
choose[i]=j;
}
}
}
for(i=0;i<3;i++){
if(choose[i]==0)
printf("W ");
else if(choose[i]==1)
printf("T ");
else
printf("L ");
}
result=(s[0]*s[1]*s[2]*0.65-1)*2;
printf("%.2f",result);
}
标签:4.1,1.1,1.2,胜负彩,PTA,3.1,赔率,2.5
From: https://blog.csdn.net/2401_87805945/article/details/144146898