C Bài 6.B1: Hình vuông tăng dần


Submit solution


Points: 15 (partial)
Time limit: 1.0s
Memory limit: 20M

Author:
Problem type

Cho số nguyên dương \(n\). Hãy vẽ ra hình vuông có độ dài cạnh góc vuông là \(n\), với chỉ số mỗi ô trên đường chéo từ góc trên trái đến góc dưới phải là \(n\), chỉ số của ô bên phải cạnh ô đường chéo là 1, và tăng dần. Nếu in đến hết đến bên phải thì quay lại sang đầu cạnh bên trái và tiếp tục, mỗi số cách nhau 2 dấu cách, nếu là số có 2 chữ số thì cách 1 dấu cách về phia bên phải.

INPUT FORMAT

1 dòng gồm số nguyên dương \(n(1 \leq n \leq 50)\).

OUTPUT FORMAT

In ra hình theo đề bài.

Ví dụ:

Input
3
Output
3  1  2
2  3  1
1  2  3
Giải thích ví dụ mẫu:
  • Ví dụ 1: Đối với n = 3, hình vuông có các dòng sau:
    3  1  2
    2  3  1
    1  2  3
    Đường chéo từ góc trên trái đến góc dưới phải chứa các số n, các số bên cạnh tăng dần và được lặp lại.

Lời giải bài tập này: Tại đây

Group giải đáp thắc mắc: Lập trình 24h

Fanpage CLB: CLB lập trình Full House- Việt Nam

Youtube: CLB Lập Trình Full House


Comments

There are no comments at the moment.