티스토리 뷰

목차



     

     

    ※내용정리

    "입력한 영어문자열이 소문자면 대문자로 대문자면 소문자로 변환시켜 출력시켜라!"

     

    ※필요한 배경지식

    입력받은 영어문자열 하나 하나를 소문자에서 대문자,또는 대문자에서 소문자로 변환시키기위한

    배열의 활용,strlen함수, 아스키코드와 %c에 대해서 잘 알고 있다면

    쉽게 해결할 수 있는 문제다.

     

     

    #include<stdio.h>
    #include<string.h>
    int main() {
    	char word[100];
    	scanf("%s", word);
    	int len = strlen(word);
    	for (int i = 0; i < len; i++) {
    		if (word[i] < 90)
    			word[i] = word[i] + 32;
    		else {
    			word[i] = word[i] - 32;
    		}
    	}
    	for (int i = 0; i < len; i++) {
    		printf("%c", word[i]);
    	}
    	return 0;
    }

     

     

    반응형