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

Chương trình in mẫu số (numeric pattern) trong C


Mô tả chương trình

In mẫu số bằng cách nhập số hàng từ người dùng.

Đầu vào: 5 hàng

1
6 2
10 7 3
13 11 8 4
15 14 12 9 5

Thuật toán

In mẫu từ cuối mỗi hàng
Hoàn thành cột cuối của mỗi hàng
Bắt đầu từ cột倒数 thứ 2 của hàng thứ 2
Lặp lại cho đến số hàng chỉ định

Ví dụ mã nguồn

/* Chương trình in mẫu số */
#include <stdio.h>

int main() {
    int k, l, m, count = 1;
    int rows;
    // clrscr();

    printf("\n Nhap so hang cho mau so: ");
    scanf("%d", &rows);

    for (k = 1; k <= rows; k++) {
        m = count;
        for (l = 1; l <= k; l++) {
            printf("%d ", m);
            m = m - (rows + l - k);
        }
        printf("\n");
        count = count + 1 + rows - k;
    }
    // getch();
    return 0;
}

Kết quả đầu ra

Chương trình in mẫu số (numeric pattern) trong C

Chương trình in mẫu số (numeric pattern) trong C