题目描述
野球のAtCoderリーグのシーズンが終了しました。チーム高橋はA試合中B回勝ち、チーム青木はC試合中D回勝ちました。AtCoderリーグでは勝率の高い順に高い順位が与えられます。チーム高橋とチーム青木のどちらが勝率で勝っているか答えるプログラムを作成してください。
输入格式
入力は以下の形式で標準入力から与えられる。
$ A $ $ B $ $ C $ $ D $
- 1行目には、 44 つの整数 A,\ B,\ C,\ D\ (1\ ≦\ A,\ B,\ C,\ D\ ≦\ 100)が与えられる。
- B\ ≦\ AB ≦ A かつ D\ ≦\ CD ≦ C を満たすことが保証される。
输出格式
チーム高橋の勝率がより高いときは TAKAHASHI
、チーム青木の勝率がより高いときは AOKI
、両チームの勝率が等しいときは DRAW
と 1 行に出力せよ。出力の末尾にも改行をいれること。
题意翻译
输入A,B,C,D
A:高橘君参赛数,B:高橘君胜利数,C:青木参赛数,D:青木胜利数
如果胜率一样输出"DRAW"
如果高橘君胜率高输出"TAKAHASHI"
如果青木胜率高输出"AOKI"
感谢@RioBlu 提供的翻译
输入输出样例
输入 #1 输出 #1
5 2 6 3 AOKI
输入 #2 输出 #2
100 80 100 73 TAKAHASHI
输入 #3 输出 #3
66 30 55 25 DRAW
思路:这倒题比较简单,首先要知道胜率=胜利数/参赛数。知道这个公式以后,我们就可以算出高橘君的胜率和青木的胜率,最后进行比较谁更大或一样就可以解出来了。
注意!输出字符串后要换行!要换行!要换行!
#include <iostream>
using namespace std;
int main(){
int a,b,c,d;
double A,B;//用来存储胜率的两个浮点型变量
cin>>a>>b>>c>>d;
A=b*1.0/a;//求出高橘君的胜率
B=d*1.0/c;//求出青木的胜率
if(A==B){//进行比较
cout<<"DRAW"<<endl;
}
if(A>B){
cout<<"TAKAHASHI"<<endl;
}
if(A<B){
cout<<"AOKI"<<endl;
}
return 0;
}