具体看代码吧:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace MyFirstApp
{
public struct node
{
public string name;
public int score;
public node(string _name, int _score)
{
this.name = _name;
this.score = _score;
}
}
class Program
{
static void Main(string[] args)
{
node []a = new node[8];
a[0].name = "吴松"; a[0].score = 89;
a[1].name = "钱东宇"; a[1].score = 90;
a[2].name = "伏晨"; a[2].score = 98;
a[3].name = "陈陆"; a[3].score = 56;
a[4].name = "周蕊"; a[4].score = 60;
a[5].name = "林日鹏"; a[5].score = 9;
a[6].name = "何昆"; a[6].score = 93;
a[7].name = "关欣"; a[7].score = 85;
node tmp = new node("",0);
for (int i = 0; i < 8; i++)
{
if (a[i].score > tmp.score)
{
tmp.score = a[i].score;
tmp.name = a[i].name;
}
}
Console.WriteLine("分数最高的是" + tmp.name + ",分数是" + tmp.score);
}
}
}