반응형
해설
이 문제는 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);
}
}
반응형
'Code > C:C++' 카테고리의 다른 글
[알고리즘] 플로이드 와샬(Floyd Warshall) 알고리즘이란? (C/C++) , C언어 예제 (0) | 2023.07.10 |
---|