题目描述
王者荣耀是一款风靡全国的对战游戏,每场对战结束后都要评出全场MVP,MVP的计算方式为:(击杀+助攻)/死亡,谁的分数最高,谁就是MVP。
输入格式
输入包含多行数据,每行数据包含玩家名、击杀数量、死亡数量(不为0)和助攻数量。
输出格式
输出一行,表示获得MVP的玩家名。
样例输入
A 10 4 3
B 3 10 4
CC 20 1 10
样例输出
CC
代码如下:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan=new Scanner(System.in);
double max=0;
String ss="";
while(scan.hasNext()) {
String name=scan.next();
double killNum=scan.nextInt();
double dieNum=scan.nextInt();
double helpNum=scan.nextInt();
if(max<(killNum+helpNum)/dieNum) {
max=(killNum+helpNum)/dieNum;
ss=name;
}
}System.out.println(ss);
}
}
运行结果如下: