본문 바로가기

Layer7/BaekJoon

BaekJoon - 10798: 세로읽기

문제는 다음과 같다.

정답은 다음과 같다.

#include <stdio.h>

char arr[5][15];

int main() {

	for (int i = 0; i < 5; i++)
		scanf("%s", arr[i]);

	for (int i = 0; i < 15; i++) {
		for (int k = 0; k < 5; k++) {
			if (arr[k][i] != NULL)
				printf("%c", arr[k][i]);
		}
	}

	return 0;
}

 

5행에 최대 15개의 문자가 입력되니 배열을 arr[5][15] 와 같이 선언 해 주고

 

텍스트를 다섯번 입력 받는다.

 

이중포문으로 1행 ~ 5행 1열 ~ 15열까지 돌려준다.

 

중간에 if문으로 입력이 안받아진(널문자인) 텍스트는 제외하고 출력해준다.

'Layer7 > BaekJoon' 카테고리의 다른 글

BaekJoon - 2884: 알람 시계  (0) 2024.04.03
BaekJoon - 25304: 영수증  (0) 2024.04.03
BaekJoon - 25314: 코딩은 체육과목 입니다  (0) 2024.04.02
BaekJoon - 2588: 곱셈  (0) 2024.04.02