Ввод чисел в разные переменные в цикле

92
31 июля 2019, 00:10

Всем привет. Нашел пример, использования цикла for, для получения введенных данных:

int[] nums = new int[7];
Console.WriteLine("Введите семь чисел");
for (int i = 0; i < nums.Length; i++)
{
    Console.Write("{0}-е число: ", i + 1);
    nums[i] = Int32.Parse(Console.ReadLine());
}

У меня возник вопрос: как можно используя данный способ, записать все 7 введенных чисел в семь переменных? То есть, каждому числу, своя переменная.

Спасибо.

Answer 1

Но это мастурбация в чистом виде. Учитесь так не делать.

int[] nums = new int[7];
int num1 = 0, num2 = 0, num3 = 0, num4 = 0, num5 = 0, num6 = 0, num7 = 0;
Console.WriteLine("Введите семь чисел");
for (int i = 0; i < nums.Length; i++)
{
  Console.Write("{0}-е число: ", i + 1);
  switch(i) {
    case 0:
      num1 = Int32.Parse(Console.ReadLine());  
      break;
    case 1:
      num2 = Int32.Parse(Console.ReadLine());  
      break;
    case 2:
      num3 = Int32.Parse(Console.ReadLine());  
      break;
    case 3:
      num4 = Int32.Parse(Console.ReadLine());  
      break;
    case 4:
      num5 = Int32.Parse(Console.ReadLine());  
      break;
    case 5:
      num6 = Int32.Parse(Console.ReadLine());  
      break;
    case 6:
      num7 = Int32.Parse(Console.ReadLine());  
      break;
  } 
}
READ ALSO
WPF Как программно создать n-ное количество textbox элементов с обработчиками?

WPF Как программно создать n-ное количество textbox элементов с обработчиками?

У меня есть страница, где надо вывести n полей для ввода вопросов и 2n полей для ввода ответов к ним (1 вопрос : 2 ответа)Потом эти данные надо...

133
Как разделить строку на слова игнорируя любые символы кроме букв?

Как разделить строку на слова игнорируя любые символы кроме букв?

Вот есть задача https://leetcodecom/problems/valid-palindrome/

86
Реализовать один-к-одному Entity Framework

Реализовать один-к-одному Entity Framework

Есть 2 класса, хочу соединить связью один-к-одному

120
Ошибка CS0234 Тип &ldquo;Forms&rdquo; не существует в пространстве имен &ldquo;System.Windows&rdquo; (возможно, отсутствует ссылка на сборку)

Ошибка CS0234 Тип “Forms” не существует в пространстве имен “System.Windows” (возможно, отсутствует ссылка на сборку)

В общем, сама идея в чем- для практики хочу сделать игру 15(пятнашки) на с#На видео(Youtube) игра пишется под Windows Forms, но я ее потихоньку адаптирую...

109