[c언어](연습문제) 대문자는 소문자로, 소문자는 대문자로 변환하는 프로그램

|



하나의 영문자(alphabet)를 입력받아 대문자는 소문자로, 소문자는 대문자로 변환하는 프로그램을 작성하시오. 기타 문자들은 그대로 출력합니다. 예를 들어 영문 소문자 a는 ASCII 코드로 97이고, 대문자 A는 65입니다. 따라서 입력된 문자가 대문자의 범위 즉, 65=<코드=<90 이면 32를 더하여 소문자 코드로 변환합니다.

#include <stdio.h>
void main()
{
    char al;
    printf("하나의 영문자를 입력>>");
    scanf("%c", &al);
    if(al>=65 && al<=90)
        printf("변환된 영문자 = %c\n", al+32);
    else if(al>=97 && al<=122)
        printf("변환된 영문자 = %c\n", al-32);
    else
        printf("변환된 영문자 = %c\n", al);
}

# 실행 결과

  ::