返回目录
题意
给出9个数,3行
若每行第一个位置为最大值,则输出W,第二个输出T,第三个输出L
把每行的最大值带入公式,求得结果,结果保留两位小数
注意点
- 输入时进行判断,利用嵌套max()函数找出最大值,并用game存储信息
#include <bits/stdc++.h>
using namespace std;
int main(){
double a,b,c,sum=0;
double aa[5];
string game;
for(int i=0;i<3;i++){
cin>>a>>b>>c;
if(a==max(max(a,b),c)){
game[i]='W';
}else if(b==max(max(a,b),c)){
game[i]='T';
}else{
game[i]='L';
}
aa[i]=max(max(a,b),c);
}
sum=(aa[0]*aa[1]*aa[2]*0.65-1)*2;
for(int i=0;i<3;i++)printf("%s%c",i==0?"":" ",game[i]);
printf(" %.2f",sum);
}