使用双指针法
string[] names = new string[]{"吴松", "钱东宇", "伏晨", "陈陆", "周蕊", "林日鹏", "何昆", "关欣"};
int[] scores = new int[]{89, 90, 98, 56, 60, 91, 93, 85};
int index=0; // 定义一个外部指针,用来接收最大值的索引值
for (int i=0;i<scores.Length;i++)
{
if (scores[index]<scores[i]){ // 将大的索引值赋值给index
index = i;
}
}
// 循环运行完毕,index就是最大值的索引,然后利用字符串格式化输出
Console.WriteLine("分数最高的是{0},分数是{1}",names[index], scores[index]);