티스토리 뷰

목차



     

     

    문제

    주어진 세 글자 단어를 반대로 바꾸는 프로그램을 작성하세요.

     

    입력

    첫 번째이자 유일한 줄에는 세 글자로 된 단어가 하나 포함되어 있습니다.

     

    출력

    출력의 첫 번째이자 유일한 줄에는 반전된 입력 단어가 포함되어야 합니다.

     

    ※내용정리

    "입력한 문자열을 반대로 출력하시오!"

     

    ※필요한 내용정리

    문자를 하나 하나 거꾸로 반복해서 출력을 해야하니 배열과 문자열의 길이를 알 수 있는 strlen함수,

    반복문을 알고 있으면 쉽게 해결할 수 있는 문제다. 

     

     

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

     

    반응형