1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | #include <stdio.h> #include <string.h> void change_A() { char str[1000]; fgets(str,1000,stdin); int i; for (i = 0; i < strlen(str); i++) { if (str[i] >= 'a'&&str[i] <= 'z') { str[i] -= 32; } else if (str[i] >= 'A'&&str[i]<= 'Z') { str[i] += 32; } } printf("%s", str); } int main() { change_A(); } | cs |
아스키코드표를 참고하여 풀면됩니다.
%s로 받아도됩니다.
'그냥 코딩' 카테고리의 다른 글
스프링 오픈소스 컨트리뷰트 하기 (1) | 2023.08.25 |
---|---|
[C언어] 문자열 뒤집기 (0) | 2019.01.24 |
[C언어] 문자열 공백제거 출력 (0) | 2019.01.24 |