(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的主要内容,如果未能解决你的问题,请参考以下文章

1011. World Cup Betting

1011 World Cup Betting (20 分)

1011. World Cup Betting (20)

PTA-1011——World Cup Betting

PAT1011:World Cup Betting

pat 1011 World Cup Betting(20 分)