[백준 10798 C/C++] 세로읽기

 

 

https://www.acmicpc.net/problem/10798

 

10798번: 세로읽기

총 다섯줄의 입력이 주어진다. 각 줄에는 최소 1개, 최대 15개의 글자들이 빈칸 없이 연속으로 주어진다. 주어지는 글자는 영어 대문자 ‘A’부터 ‘Z’, 영어 소문자 ‘a’부터 ‘z’, 숫자 ‘0’

www.acmicpc.net

 


 

 

코드

 

#include<stdio.h>
#include<string.h>
using namespace std;	

char s[5][15];

int main()
{
    int max=0;
	for(int i=0; i<5; i++){
		scanf("%s", s[i]);
        if(strlen(s[i]) > max) max=strlen(s[i]);
	}
	
	for(int x=0; x<max; x++)
	{
		for(int y=0; y<5; y++)
		{
	   		if (s[y][x] == NULL) continue;
			printf("%c", s[y][x]);
		}
	}

	return 0;
}

 


 

 

참고

 

https://aeunhi99.tistory.com/39

 

[C언어] 문자/문자열 입력받기(여러개 입력받기)

1. 문자와 문자열 - 문자와 문자열은 다른 개념입니다. - 문자는 단일 문자를 이야기하며, 문자열은 둘 이상의 결합문자를 이야기 합니다. 2. 문자 입력받기 - C언어에서 문자를 입력받기 위해서는

aeunhi99.tistory.com