不用兩個(gè)數(shù)組
? ? class Program
? ? {
? ? ? ? static void Main(string[] args)
? ? ? ? {
? ? ? ? ? ? int[,] score ={
? ? ? ? ? ? ? ? ? ? ? ?{1,89},{2,90},{3,98}
? ? ? ? ? ? ? ? ? ? ? ?};
? ? ? ? ? ? for (int a = 0; a < score.GetLongLength(0); a++)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? if (score[a, 1] > 90)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? switch (score[a, 0])
? ? ? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? case 1:
? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.Write("分?jǐn)?shù)最高的是吳松,分?jǐn)?shù):" + score[a, 1]); break;
? ? ? ? ? ? ? ? ? ? ? ? case 2:
? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.Write("分?jǐn)?shù)最高的是錢(qián)振宇,分?jǐn)?shù):" + score[a, 1]); break;
? ? ? ? ? ? ? ? ? ? ? ? case 3:
? ? ? ? ? ? ? ? ? ? ? ? ? ? Console.Write("分?jǐn)?shù)最高的是伏晨,分?jǐn)?shù):" + score[a, 1]); break;
? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? }
? ? ? ? ??
? ? ? ? ? ? }
? ? ? ? ? ? ? ??
? ? ? ? ? ? ?
? ? ? ? }
? ? }
}
2018-12-30
你這不是自作聰明嘛。。。這個(gè)算法的本意是在一堆數(shù)據(jù)里面篩選出最高分?jǐn)?shù)和對(duì)應(yīng)的學(xué)生,你直接靠肉眼觀察選了個(gè)前三然后直接拿第二的分?jǐn)?shù)選第一。。。那給你一千人的成績(jī)你也打算靠肉眼觀察再選個(gè)前三?本末倒置啊兄弟。。。