본문 바로가기
Code/C:C++

[백준/ BOJ] 9086번 : 문자열 문제 - [C/C++] 풀이

by 피비(pibi) 2023. 7. 10.
반응형

백준 9086번 문제

 

해설

 

이 문제는 strlen을 사용하여 풀 수 있는 문제입니다.

 

strlen을 통해 배열의 길이를 찾아주고, 

배열이 0부터 시작한다는 걸 감안해서 strlen-1이 배열의 끝인걸 알면 됩니다.

 

1 ) n을 입력받기

2 ) for문 n번만큼 scanf "%s"로 문장 입력받기

3 ) strlen을 이용해 첫글자, 마지막 글자 출력

 

코드

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>

int main() {
	char str[1000] = "";
	char first, last;
	int n, i, len = 0;

	scanf("%d", &n);

	for (i = 0; i < n; i++)
	{
		scanf("%s", str);

		len = strlen(str);

		first = str[0];

		last = str[len - 1];

		printf("%c%c\n", first, last);
	}
}
반응형