표준 입력으로 문자가 입력됩니다. 입력된 문자가 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문을 만들면 문제를 해결할 수 있다.
'C' 카테고리의 다른 글
[C] C언어 코딩 도장 19.5 심사문제: 교통카드 시스템 만들기 (0) | 2022.04.26 |
---|---|
[C] C언어 코딩 도장 18.10 심사문제: 합격 여부 판단하기 (0) | 2022.04.26 |
[C] C언어 코딩 도장 17.8 심사문제: 청소년 콘텐츠 관람 제한하기 (0) | 2022.04.26 |
[C] C언어 코딩 도장 16.5 심사문제: 실수를 정수로 변환하기 (0) | 2022.04.26 |
[C] C언어 코딩 도장 15.5 심사문제: 정수의 각 자릿수를 역순으로 출력하기 (0) | 2022.04.26 |