Language/C

[ C ] [ if 조건문 연습 문제 ] 문자 입력 프로그램

곽수진 2021. 10. 11. 15:09
반응형
사용자에게 영문자를 입력받아 대문자인지 확인하는 프로그램을 작성해보자.

 

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

int main(void) {

	char mun;
	scanf("%c", &mun);

	if (mun >= 'A' && mun <= 'Z')
		printf("입력한 값은 대문자입니다.\n");
	else
		printf("입력한 값은 대문자가 아닙니다.\n");
	return 0;
}

if (mun >= 'A' && mun <= 'Z') : 입력받은 값이 대문자인지 확인하는 조건문

▶ 사용자에게 입력받은 값이 'A'부터 'Z' 사이에 포함되는 경우 '입력한 값은 대문자입니다.', 그렇지 않을 경우 '입력한 값은 대문자가 아닙니다.' 출력

 

 

출력 결과 모습

 

출력 결과 모습

 

 


 

 

사용자에게 문자를 입력받아 0부터 9 사이 문자인지 확인하는 프로그램을 작성해보자.

 

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

int main(void) {

	char num;

	printf("숫자를 입력하세요: ");
	scanf("%c", &num);

	if (num > '0' && num < '9')
		printf("입력한 값은 0~9 사이(0과 9는 포함하지 않음)에 존재합니다.\n");
	else
		printf("입력한 값은 0~9 사이에 존재하지 않습니다..\n");
	return 0;
}

 

출력 결과 모습

 

출력 결과 모습

 

 


 

 

사용자에게 문자를 입력받아 소문자인지 대문자인지 확인하는 프로그램을 작성해보자.

 

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

int main(void) {

	char mun;
	scanf("%c", &mun);

	if (mun >= 'A' && mun <= 'Z')
		printf("입력한 값은 대문자입니다.\n");
	else if (mun >= 'a' && mun <= 'z')
		printf("입력한 값은 소문자입니다.\n");
	else
		printf("입력한 값은 소문자, 대문자에 모두 해당되지 않습니다.\n");
	return 0;
}

▶ 대문자인지 소문자인지, 모두 해당되지 않는지를 if - else if - else 구문으로 작성

 

 

출력 결과 모습

 

출력 결과 모습

반응형