Home > Study > C Language > C Example > [ex52] X가 입력될 때까지 입력 받기

[ex52] X가 입력될 때까지 입력 받기
Study Language

문제 설명


조건에 맞는 입력이 들어올 때 까지 입력 받기
글자를 입력 받아서 대문자 “X”가 들어오면 while을 탈출한 후 “EXIT”를 인쇄하라
단, 다른 글자가 입력되면 “ERROR”를 인쇄하고 다시 입력을 받아야 한다

#include <stdio.h>

void main(void)
{
	// 코드 작성
}

입력 예시


3
x
X

출력 예시


ERROR
ERROR
EXIT

정답 코드


#include <stdio.h>

void main(void)
{
	char x;

	for (;;)
	{
		scanf(" %c", &x);
		
		if (x == 'X')
		{
			printf("EXIT\n");
			break;
		}

		printf("ERROR\n");
	}
}

메모


printf 내부의 \n 습관화 필요