(C++)1011 World Cup Betting
Posted CSU迦叶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(C++)1011 World Cup Betting相关的知识,希望对你有一定的参考价值。
笔记:我觉得这一次的代码很优雅
#include<cstdio>
#include<cmath>
#include<cstring>
#include<algorithm>
using namespace std;
int maxPro(double a[3]){//返回值最大的下标
int idx=0,max_pro=0;
for(int i=0;i<3;i++){
if(a[i]>max_pro){
max_pro = a[i];
idx = i;
}
}
return idx;
}
int main(){
char map[4] = {'W','T','L'};
double pros[3] = {0};
int res[3] = {0};
double max_pros[3] = {0};
for(int i = 0;i<3;i++){
for(int j=0;j<3;j++){
scanf("%lf",&pros[j]);
}
res[i] = maxPro(pros);
max_pros[i] = pros[res[i]];
}
double respro = (max_pros[0]*max_pros[1]*max_pros[2]*0.65-1)*2;
printf("%c %c %c %.2f\\n",map[res[0]],map[res[1]],map[res[2]],respro);
return 0;
}
以上是关于(C++)1011 World Cup Betting的主要内容,如果未能解决你的问题,请参考以下文章