Vẽ hình chữ nhật


Submit solution

Points: 1 (partial)
Time limit: 1.0s
JAVA11 2.0s
Pypy 3 2.0s
Memory limit: 98M
JAVA11 977M
Pypy 3 977M

Author:
Problem type
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG

Cho hai số nguyên dương \(m\) và \(n\), bạn hãy in ra hình chữ nhật rỗng \(m \times n\) (\(m\) hàng \(n\) cột) sử dụng kí tự \(*\).

Đầu vào

Một dòng duy nhất chứa hai số nguyên \(m\) và \(n\) \((1 \le m, n \le 100)\).

Ví dụ

Đầu vào 1:

3 2

Đầu ra 1:

**
**
**

Đầu vào 2:

4 5

Đầu ra 2:

*****
*   *
*   *
*****
QDUY

Comments


  • 0
    nguyenquanglinheaut  commented on Oct. 24, 2024, 1:47 p.m.

    include <stdio.h>

    int main() { int m, n;

    scanf("%d %d", &m, &n );

    // In hang dau for (int i = 1; i <= n; ++i) { printf("*"); } printf("\n"); // ThĂªm xuĂ¡Â»â€˜ng dĂ²ng

    // In cac hang giua for (int i = 2; i <= m - 1; ++i) { printf(""); for (int j = 2; j <= n - 1; ++j) { printf(" "); } printf("\n"); // ThĂªm xuĂ¡Â»â€˜ng dĂ²ng }

    // In hang cuoi for (int i = 1; i <= n; ++i) { printf("*"); } printf("\n"); // ThĂªm xuĂ¡Â»â€˜ng dĂ²ng

    return 0;

    }