728x90
반응형
#include <stdio.h>
#include <stdlib.h> // malloc, free 함수를 사용하기 위해 필요
int main(void) {
char row = 5, col = 15; // 행(row)과 열(col)의 크기를 변경
char arr[5][15] = { 0 }; // 초기화 해줘야함. 안하면 쓰레기값 출력됨.
for (int i = 0; i < row; i++) {
scanf("%s", arr[i]);
}
for (int i = 0; i < col; i++) { //col = 15
for (int j = 0; j < row; j++) { //row =5
if (arr[j][i] != '\0') // NULL이 아니면 출력함.
printf("%c", arr[j][i]);
}
}
return 0;
}
-. string으로 받고,
-. 받은걸 세로부터 출력하기 위해 위처럼 2중 for문을 해줌.
-. 그리고, NULL인 경우가 있기 때문에 아닐때만 출력을 세로로 해주면 됨.
728x90
반응형
'공돌이 > C언어' 카테고리의 다른 글
[백준/C언어] 세탁소 사장 동혁 (2720번) (1) | 2024.03.12 |
---|---|
[백준/C언어] 색종이 (2563번) (0) | 2024.03.11 |
[백준/C언어] 최댓값 (2566번) (0) | 2024.03.07 |
[백준/C언어] 개수 세기 (10807번) (0) | 2024.03.06 |
[프로그래머스/C언어] 두 수의 나눗셈 (5) | 2024.02.22 |
댓글