Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Cách hiển thị số dưới dạng tam giác bằng C#?

Để hiển thị số dưới dạng tam giác, trước tiên xem xét mảng hai chiều.

int[,] a = new int[5, 5];

Đối với tam giác, bạn cần xem xét khoảng trắng như sau:

1 1 1 1 2 1 1 3 3 1

Sau đó lặp qua để thiết lập tam giác với 1 ở bên trái và phải như trong mã sau:

Ví dụ

using System; 
class Demo { 
    public static void Main() { 
        // mảng hai chiều 
        int[,] a = new int[5, 5]; 
        for (int i = 0; i < 5; i++) { 
            for (int k = 7; k > i; k--) { 
                // in khoảng trắng 
                Console.Write(" "); 
            } 
            // vòng lặp in tam giác 
            for (int j = 0; j < i; j++) { 
                if (j == 0 || i == j) { 
                    a[i, j] = 1; 
                } else { 
                    a[i, j] = a[i - 1, j] + a[i - 1, j - 1]; 
                } 
                Console.Write(a[i, j] + " "); 
            } 
            Console.WriteLine(); 
        } 
        Console.ReadLine(); 
    } 
}

Kết quả

1 1 1 1 2 1 1 3 3 1