문제는 다음과 같다.
정답은 다음과 같다.
#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 |