题意:
输入三组数据,每组数据三个数,第一个数字代表W(赢), T(平局), L(输)。要求求得最大收益,最大收益根据题目中的那个公式进行计算。
分析:
分别定义三个变量,w, t, l。在定义一个变量保存乘积。循环三次,每次输入这三个数,然后进行比较,然后输出最大数字对应的字母,每次用乘积乘以最大数并赋值给乘积变量。最后根据题目公式输出结果,注意保留两位小数。
代码:
#include<iostream>
using namespace std;
int main()
{
float result=1.0;
float w,t,l;
for(int i=0;i<3;++i)
{
cin>>w>>t>>l;
if(w>t&&w>l)
{
cout<<'W'<<' ';
result*=w;
}else if(t>w&&t>l)
{
cout<<'T'<<' ';
result*=t;
}else if(l>w&&l>t)
{
cout<<'L'<<' ';
result*=l;
}
}
printf("%.2f",(result*0.65-1)*2);
return 0;
}