gpt4 book ai didi

java - 寻找数组中最好的人

转载 作者:行者123 更新时间:2023-12-01 19:23:19 24 4
gpt4 key购买 nike

我有一个名为 Names[5] 的数组和一个名为 Scores[5][5] 的数组。每行与相应索引中的名称相对应。

我需要在scores数组中找到最高分并返回与其对应的名称。

这是我到目前为止所拥有的:

int high = 0;
for(a=0; a<5; a++)
for(b=0; b<5; b++)
if(high<scores[a][b])

最佳答案

只需扫描矩阵,并记住迄今为止的最好成绩和最好的名字。像这样的东西:

String[] names = {"a","b","c","d","e"};
int[][] scores = new int[5][5];
//... init scores

int best = Integer.MIN_VALUE;
String bestName = null;
for(int nm = 0;nm<5;nm++){
for(int c = 0;c<5;c++){
int score = scores[nm][c];
if (score>=best){
best = score;
bestName = names[nm];
}
}
}
System.out.println(bestName);

关于java - 寻找数组中最好的人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2740852/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com