Computer >> Máy Tính >  >> Lập trình >> C#

Làm cách nào để nhập nhiều giá trị từ người dùng vào một dòng trong C #?

Sử dụng vòng lặp while để nhập nhiều giá trị từ người dùng trong một dòng.

Giả sử bạn cần lấy các phần tử của ma trận. Tải xuống bằng Console.ReadLine () như hình dưới đây -

Console.Write("\nEnter elements - Matrix 1 : ");
for (i = 0; i < m; i++) {
   for (j = 0; j < n; j++) {
      arr1[i, j] = Convert.ToInt16(Console.ReadLine());
   }
}

Sau đây là một ví dụ cho thấy cách chúng tôi có thể nhập nhiều giá trị từ người dùng -

Ví dụ

using System;

namespace Demo {
   public class Program {
      public static void Main(string[] args) {
         int[,] arr1 = new int[10, 10];
         int i, j;

         Console.Write("\nEnter Matrix elements: ");
         for (i = 0; i < 3; i++) {
            for (j = 0; j < 3; j++) {
               arr1[i, j] = Convert.ToInt16(Console.ReadLine());
            }
         }

      }
   }
}

Đầu ra

Enter Matrix elements: