Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi
    solution
    Đăng nhập
    Đăng nhập

    Đề bài: [Java] Hình thoi sao

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 2: Chuỗi và cấu trúc điều khiển — khóa Lập trình Java

    Cho số nguyên lẻ dương NNN. Hãy in ra một hình thoi bằng dấu sao *. Hình thoi gồm NNN dòng; dòng giữa (dòng thứ ⌈N/2⌉\lceil N/2 \rceil⌈N/2⌉) có đúng NNN dấu sao. Số dấu sao tăng dần từ 111 ở dòng đầu lên NNN ở dòng giữa rồi giảm dần về 111 ở dòng cuối, mỗi bước thay đổi 222 dấu sao. Mỗi dòng được căn giữa bằng các dấu cách ở đầu dòng sao cho đỉnh trên và đỉnh dưới thẳng cột.

    Không in dấu cách thừa ở cuối dòng. Ví dụ với N=5N = 5N=5:

      *
     ***
    *****
     ***
      *
    
    • Định dạng đầu vào:

      Một dòng duy nhất chứa số nguyên lẻ NNN.

    • Ràng buộc đầu vào:

      1≤N≤991 \le N \le 991≤N≤99, NNN lẻ

    • Định dạng đầu ra:

      In ra hình thoi gồm NNN dòng như mô tả.

    Ví dụ:

    Đầu vào:

    5
    

    Đầu ra:

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

    Giải thích:

    Hình thoi 5 dòng: số sao 1,3,5,3,1 với phần thụt đầu dòng 2,1,0,1,2.

    Chủ đề

    🌱 Nhập môn lập trình☕ JavaJavaJava: Vòng lặpTất cả môn học

    Đang tải editor...