Я хочу ввести идентификаторы и метки учащихся в массив. Проблема заключается в том, что если пользователь вводит идентификатор студента, тогда должен отображаться знак этого учащегося. Ниже приведен мой код. Не могли бы вы мне помочь?Извлечь данные из массивов
int [] mark = new int [5] ;
string [] studentsid = new string [5];
string userInput = "";
bool found = false;
int i = 0;
string[] answer = new string[5];
for (i = 0; i < answer.Length; i++)
{
Console.WriteLine("Enter Student " + (i + 1) + " 's ID Number: ");
studentsid[i] = Console.ReadLine();
Console.WriteLine("Enter student" + (i + 1) + "'s mark: ");
mark[i] = Convert.ToInt32(Console.ReadLine());
}
Console.WriteLine("Enter one of you student's id number");
userInput = Console.ReadLine();
if (studentsid[i].ToUpper() == userInput.ToUpper())
{
found = true;
Console.WriteLine(mark[i]);
}
if (mark[i] >=85 && mark[i] <= 100)
{
Console.WriteLine("Distinction");
}
Console.ReadKey();
Какова фактическая проблема, с которой вы сталкиваетесь? –
Это хороший * старт * на вопрос, но особенно когда вы учитесь кодировать, вам нужно лучше определить фактическую проблему. См. Http://meta.stackoverflow.com/questions/284236/why-is-can-someone-help-me-not-an-actual-question – BradleyDotNET
Вам не хватает петли вокруг части вашего кода, где вы хотите чтобы найти правильный идентификатор, остальная часть кода выглядит нормально (ish). – fvu