Menu
CoddyTech

Thử thách ôn tập #2

Thuộc phần Nền tảng cơ bản trong hành trình C của Coddy. Bài học 45 trên 63.

challenge icon

Thử thách

Dễ

Tạo một chương trình in ra bảng cửu chương cho các giá trị từ 1 đến n (trong đó người dùng nhập n).

Chương trình của bạn cần dùng các vòng lặp lồng nhau để in ra bảng cửu chương từ 1 đến n.

Bảng cần có định dạng sao cho mỗi hàng hiển thị tích của một số với tất cả các giá trị từ 1 đến n.

Nếu n = 4, đầu ra phải chính xác như sau:

1  2  3  4 
2  4  6  8 
3  6  9 12 
4  8 12 16

Dùng định dạng %2d theo sau là một dấu cách cho mỗi số. Cách này dành ra hai khoảng ký tự cho mỗi tích.
Ví dụ với %2d :

Một chữ số (được đẩy sang phải):

printf("%2d ", 5);  // Output: " 5 "

Hai chữ số (lấp đầy cả hai vị trí):

printf("%2d ", 10); // Output: "10 "

Tự làm thử

#include <stdio.h>

int main() {
    int n;
    scanf("%d", &n);
    // Tạo các vòng lặp lồng nhau để in ra bảng cửu chương
    
    return 0;
}

Tất cả bài học trong Nền tảng cơ bản

Tự luyện tập: Trình biên dịch C online