문자 판별 프로그램

    [C] C언어 코딩 도장 18.9 심사문제: else 사용하기

    표준 입력으로 문자가 입력됩니다. 입력된 문자가 a이면 "a입니다."를 출력하고, a가 아니면 "a가 아닙니다."를 출력하는 프로그램을 만드세요(scanf가 함수 호출 전에 문자열을 출력하면 안 됩니다). 표준 입력 a 표준 출력 a입니다. 정답 #include int main() { char letter; scanf("%c", &letter); if (letter == 'a') printf("a입니다."); else printf("a가 아닙니다."); return 0; } 풀이 문자를 입력받을 변수를 선언해주고, scanf 함수로 입력받은 문자를 저장한다. 그리고 입력받은 문자가 a라면 "a입니다."를 출력할 if문과 a가 아니라면 "a가 아닙니다."를 출력할 else문을 만들면 문제를 해결할 수 있다.