두 개의 정수 행과 열을 입력받아 사각형을 그리는 코드를 작성하세요.
출력 예)
코드는 아래에~~~~~~~~~~~~~~~~~~~~~~
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
#include <iostream>
int main() {
int rows, cols;
// 사용자로부터 행과 열의 수 입력받기
std::cout << "행의 수를 입력하세요: ";
std::cin >> rows;
std::cout << "열의 수를 입력하세요: ";
std::cin >> cols;
for (int i = 0; i < rows; i++)
{
for (int k = 0; k < cols; k++)
{
if (i == 0 || i == rows - 1)
{
std::cout << "* ";
}
else
{
if (k == 0 || k == cols - 1)
{
std::cout << "* ";
}
else std::cout << " ";
}
}
std::cout << endl;
}
return 0;
}
|
cs |
'프로그래밍 문제 > c++ 문제' 카테고리의 다른 글
c++ 문제 47. while문을 활용, 입력받은 숫자의 첫번째 자리와 마지막 자리 출력 (1) | 2024.04.18 |
---|---|
c++ 문제 46. 2차원 배열의 덧셈 (0) | 2024.04.11 |
c++ 문제 44. 배열의 요소들을 왼쪽 또는 오른쪽으로 밀기 (0) | 2023.12.29 |
c++ 문제 43. 두 지점 간의 거리 구하기 (0) | 2023.12.28 |
c++ 문제 42. 입력받은 숫자 이진수 변환 (0) | 2023.12.26 |
댓글