반응형
https://www.acmicpc.net/problem/18883
18883번: N M 찍기
총 N개의 줄을 출력해야 한다. 각 줄에는 M개의 정수를 공백 한 칸으로 구분해 출력해야 한다. 1번 줄에는 1부터 M까지, 2번 줄에는 M+1부터 2×M까지, ..., N번 줄에는 (N-1)×M+1부터 N×M까지 출력해야
www.acmicpc.net
간단 구현 문제였습니다.
📕 풀이방법
📔 입력 및 초기화
행 n, 열 m을 선언 후 입력받습니다.
📔 정답출력
i행 j열에 해당하는 수는 i * m + j가 됩니다. 이를 출력해줍니다.
시작과 끝에 공백이 있으면 안되고 줄의 마지막은 '\n'로 끝나야함에 주의하며 출력합니다.
📕 Code
#include <bits/stdc++.h>
using namespace std;
int n, m;
int main(){
cin >> n >> m;
for(int i = 0; i < n; i++){
for(int j = 1; j <= m; j++){
cout << i*m + j;
if(j != m) cout << ' ';
}
cout << '\n';
}
}
'Algorithm > Implementation' 카테고리의 다른 글
(C++) - 백준(BOJ) 14709 : 여우 사인 (0) | 2022.05.20 |
---|---|
(C++) - 백준(BOJ) 20053 : 최소, 최대 2 (0) | 2022.05.19 |
(C++) - 백준(BOJ) 9037 : The candy war (6) | 2022.05.14 |
(C++) - 백준(BOJ) 24751 : Betting (0) | 2022.05.09 |
(C++) - 백준(BOJ) 17356 : 욱 제 (0) | 2022.05.07 |