求救,,,,完全不知道哪里不對,,,
using System;
using System.Collections.Generic;
using System.Text;
namespace projGetMaxScore
{
? ? class Program
? ? {
? ? ? ? static void Main(string[] args)
? ? ? ? {
? ? ? ? ? string name[] = new string[] { "吳松", "錢東宇", "伏晨", "陳路", "周蕊", "林日鵬", "何昆", "關(guān)欣" };
? ? ? ? ? ? int score[] = new score[]{ 89, 90, 98, 56, 60, 91, 93, 85 };
? ? ? ? ? ? for (int i = 0; i < 8; i++)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? int max = 0;
? ? ? ? ? ? ? ? if (max < score[i])
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? max = score[i];
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? Console.Write("分?jǐn)?shù)最高的是{0},分?jǐn)?shù)是{1}", name[i], max);
? ? ? ? ? ? }? ?
? ? ? ? }
? ? }
}
2018-11-30
//你的new數(shù)組語法錯(cuò)了,然后max這個(gè)變量要全局變量,輸出語句也放錯(cuò)地方了這個(gè)是我修改你代碼之后的。你可以看看。
string[] name = new string[] { "吳松", "錢東宇", "伏晨", "陳路", "周蕊", "林日鵬", "何昆", "關(guān)欣" };
? ? ? ? int[] score = new int[]{ 89, 90, 98, 56, 60, 91, 93, 85 };
? ? ? ? int max = 0;
? ? ? ? string topname=null;
? ? ? ? for (int i = 0; i < 8; i++) {
? ? ? ? ? ? ? ? if (max < score[i]){? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? max = score[i];
? ? ? ? ? ? ? ? ? ? topname=name[i];
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ??
? ? ? ? ? ? }??
? ? ? ? ? ? Console.Write("分?jǐn)?shù)最高的是{0},分?jǐn)?shù)是{1}", topname, max);
2018-11-30
太感謝啦?。。?/p>