C
[C] C언어 코딩 도장 18.9 심사문제: else 사용하기
Lee Jaeyoon2
2022. 4. 26. 09:38
표준 입력으로 문자가 입력됩니다. 입력된 문자가 a이면 "a입니다."를 출력하고, a가 아니면 "a가 아닙니다."를 출력하는 프로그램을 만드세요(scanf가 함수 호출 전에 문자열을 출력하면 안 됩니다).
표준 입력
a
표준 출력
a입니다.
정답
#include <stdio.h>
int main()
{
char letter;
scanf("%c", &letter);
if (letter == 'a')
printf("a입니다.");
else
printf("a가 아닙니다.");
return 0;
}
풀이
문자를 입력받을 변수를 선언해주고, scanf 함수로 입력받은 문자를 저장한다. 그리고 입력받은 문자가 a라면 "a입니다."를 출력할 if문과 a가 아니라면 "a가 아닙니다."를 출력할 else문을 만들면 문제를 해결할 수 있다.