티스토리 뷰

대문자는 소문자, 소문자는 대문자로 치환하는 프로그램 소스



C언어 소스를 남겨봅니다.

이번 포스팅은 대문자는 소문자, 소문자는 대문자로 치환"하는 프로그램 소스인데요.
 
입력받은 문자가 A 보다 크거나 A 이고 ,
Z 보다 작거나 Z 이면 대문자이므로 소문자로
입력받은 문자가 a 보다 크거나 a 이고 ,
z 보다 작거나 z 이면 소문자 이므로 대문자로
변환하여라

 

#include <stdio.h>

void main()
{
	char x,y;
 
	// 알파벳 입력 받기 
	printf("input Alphabet : ");
	scanf("%c", &x);

 /* 
	입력받은 문자가 소문자일 경우
	아스키코드에서 32를 빼서 소문자로 변환
	입력받은 문자가 대문자일 경우
	아스키코드에서 32를 더해서 대문자로 변환
 */
 
	if (x>='a' && x<='z')
		y=x-32;
	else if (x>='A' && x<='Z')
		y=x+32;
	
	printf("change : %c", y);
}


실행한 결과는



위의 C언어 소스를 실행한 결과는 아래와 같습니다.


댓글