C언어로 대, 소문자 구분하기
2018. 9. 16. 15:06ㆍ개발노트
문자가 대문자인지 소문자인지 판단하고 대문자이면 소문자로
소문자이면 대문자로 변경하는 코드입니다.
추가로 알파벳이 아니면 문자가 아니라고 출력합니다.
변수선언은 생략합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | printf("문자 하나를 입력하세요.\n"); scanf( " %c", &c1); printf("입력한 문자는%c 입니다.\n", c1); if (c1 >= 'A' && c1 <= 'Z') { printf("%c 는 대문자입니다 \n", c1); printf("소문자는 %c 입니다\n ", c1 + 32); } else if (c1 >= 'a' && c1 <= 'z') { printf("%c 는 소문자입니다 \n", c1); printf("대문자는 %c 입니다. \n", c1 - 32); } else { printf("문자가 아닙니다. \n"); } | cs |