백준 11365번 !밀비 급일(C언어)

최정우·2022년 7월 25일
0

백준 문제풀이

목록 보기
26/26
post-thumbnail


Code

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

int main()
{
	char arr[501];
	while (1)
	{
		gets_s(arr);
		if (arr[0] == 'E' && arr[1] == 'N' && arr[2] == 'D')
			break;
		int len = strlen(arr);
		for (int i = len - 1; i >= 0; i--)
			printf("%c", arr[i]);
		printf("\n");
	}
	return 0;
}

Key Points

  1. 배열의 길이를 알기 위한 strlen()함수를 사용(string 헤더파일 선언)
  2. 배열을 입력받을 때 일반적으로 쓰는 scanf를 사용하면 공백을 포함해 입력을 받을 수 없기 때문에 gets를 사용해 enter가 나오기 전까지 입력을 받음
  3. 입력받은 배열을 거꾸로 읽음
profile
WHEN LIFE GIVES YOU LEMONS, MAKE LEMONADE

0개의 댓글