我是編程新手,如果有人能幫助我解決以下問題,我會很高興的:「寫一個程序,詢問學生的班級和人數,在詢問學生的姓名後,以學生姓名申請成績,顯示平均水平並顯示最高成績「。我被困在第3部分,不能將名稱鏈接到下一部分。這是我走到這一步:C#基礎學校項目SOS
static void Main(string[] args)
{
// 1 give a name and number of students
Console.Write("Class = ");
Convert.ToString(Console.ReadLine());
Console.Write("Number of students = ");
int aantalStudenten = Convert.ToInt32(Console.ReadLine());
Console.WriteLine();
// 2 ask for the names
int[] aantal = new int[aantalStudenten];
Random RandomNumber = new Random();
for (int i = 0; i < aantalStudenten; i++)
{
Console.Write("Geef naam van de {0}e student : ", i + 1);
string studentNaam = Convert.ToString(Console.ReadLine());
}
Console.WriteLine();
// 3 give the grade of each student by the name
for (int j = 0; j < aantalStudenten; j++)
{
Console.Write("Cijfer van {0} : "); // here i need the students name)//
int cijfers = Convert.ToInt32(Console.ReadLine());
}
//class avarege here
//highest grade of the class
int hoogste = stuCijfer.Max();
Console.WriteLine("De hoogste cijfer is {}," hoogste;
//name and grade of each student
Console.WriteLine();
Console.WriteLine("Press any key to stop");
Console.ReadKey();
}
將名稱存儲在字符串數組中,然後將其用作具有等級的並行數組。所以他們都會在回憶這個名字時使用相同的j索引。所以名稱0將映射到0級等。以等級或花車存儲的等級,您可以將它們相互比較以找到最高等級。循環執行此操作時,可以將索引存儲到一個變量中,該變量將在循環關閉後用於顯示結果 – Shon