题目大意:
给出三行数据,代表三场比赛。每行有三个浮点型数,从左至右分别代表W(Win)、T(Tie).L(Los).现在需要从每行的W、T、L中选择最大的数,并输出三行各自选择的是哪一个。之后。不妨设三行各自的最大的数为a、b、c,计算最大收益即(abc0.65-1)2 并输出。
算法思路:
每次输入一行3个数字,然后获取3个数字的最大值Max,判读该最大值为w,t,l中的哪一个,然后直接输出对应的W,T,L并且得累乘Max到result上,最后输出计算结果即可。
注意点:
1、注意保留2位小数
提交结果:
AC代码:
#include<cstdio>
#include<algorithm>
using namespace std;
int main(){
double w,t,l;
double result = 1.0;
for(int i=0;i<3;++i){
scanf("%lf %lf %lf",&w,&t,&l);
double Max = max(max(w,t),l);
if(Max==w){
printf("W ");
}else if(Max==t){
printf("T ");
}else {
printf("L ");
}
result *= Max;
}
printf("%.2lf",(result*0.65-1)*2);
return 0;
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。