본문 바로가기
프로그래밍 문제/c++ 문제

c++ 문제 45. 사각형 그리기

by 지나팩 2024. 2. 16.

두 개의 정수 행과 열을 입력받아 사각형을 그리는 코드를 작성하세요.

 

출력 예)

코드는 아래에~~~~~~~~~~~~~~~~~~~~~~

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

댓글