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:
*****
* *
* *
*****
Comments
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;
}