Menu
CoddyTech

Mẫu số

Thuộc phần Kiến thức nền tảng trong hành trình C# của Coddy. Bài học 67 trên 69.

Khi tạo các mẫu như hình kim tự tháp, chúng ta thường cần tạo chuỗi gồm các ký tự lặp lại. Sau đây là một kỹ thuật hữu ích để tạo những chuỗi như vậy:

string str = new string('a', 10);

str sẽ chứa "aaaaaaaaaa"

Hãy cùng tìm hiểu cách hoạt động của phần này: 

  1. new string tạo một chuỗi ký tự
  2. ký tự 'a' cho biết ký tự mà chúng ta muốn lặp lại
  3. 10 cho biết số lần lặp lại ký tự
challenge icon

Thử thách

Dễ

Mỗi test case có một đầu vào, một số nguyên lẻ.
Nhiệm vụ của bạn là in ra hình kim tự tháp n tầng bằng *, dưới đây là một số ví dụ:

Hình kim tự tháp 1 tầng

*

Hình kim tự tháp 5 tầng

*
***
*****

Hình kim tự tháp 7 tầng

*
***
*****
*******

Đầu vào

  • Số nguyên lẻ n do người dùng nhập
  • 1 <= n < 1000

Mẹo

  • Thử bắt đầu với những hình tam giác nhỏ
  • Xem gợi ý nếu bạn bị mắc kẹt ;)

n biểu thị số lượng  * ở hàng dưới cùng

Tự làm thử

using System;

public class Program {
    public static void Main(string[] args) {
        int n = int.Parse(Console.ReadLine());
    }
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức nền tảng

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