如何在分数数组中查找最高分
这是题目提示
这是网友完成的代码,
网友赋值是-1,我给的确是,0。运行结果就有区别了,这赋值是怎么看的?
还有查找最大分数那行代码该怎么解释,我想不明白。
这是题目提示
这是网友完成的代码,
网友赋值是-1,我给的确是,0。运行结果就有区别了,这赋值是怎么看的?
还有查找最大分数那行代码该怎么解释,我想不明白。
2015-10-01
string[]name=new string[]{"吴松","前东宇","伏晨","陈陆","周瑞","林日鹏","何坤","关欣"};
int[] sorce = new int[] { 89, 90, 98, 56, 60, 91, 93, 85 };
int max=sorce[0];
int y = 0; int x;//x为sorce数组的索引号,y为name数组的索引号
for(x=0;x<sorce.Length;x++)
{
if(sorce[x]>max)
{
max=sorce[x];
y=x;
}
}
Console.Write("分数最高的是{0}"+",分数是{1}",name[y],max);
string[] name = { "吴松", "钱东宇", "伏晨", "陈陆", "周蕊", "林日鹏", "何昆", "关欣" };
int[] score = { 89, 90, 98, 56, 60, 91, 93, 85 };
int maxScore = score[0];
string maxName = name[0];
for(int i=1;i<8;i++){
if(maxScore<score[i])
{
maxScore = score[i];
maxName = name[i];
}
}
Console.WriteLine("分数最高的是" + maxName+","+"分数是" + maxScore);
举报