世界我快乐
2016-05-08 19:28
string[] name = new string[] { "吴淞" ,"钱东宇","浮沉","陈璐", "周蕊","林日新" };
int[] score = new int[] { 60, 56, 90, 89, 13, 56 };
int max = 0;
for(int i=0;i<score.Length;i++)
if (score[i]>max)
{
max = score[i];
Console.WriteLine("{0}的成绩最高,是{1}", name[i], max);
}
你这个代码会把第一个人的名字输进去。因为你的max初始值为0,不管是哪个同学的分数都比这个高,所以第一个同学的名字一定会出来,你把max的初始值设置成score[0]就好了。
C#开发轻松入门
254122 学习 · 1459 问题
相似问题