본문 바로가기

알고리즘

[Algorithm] 문자열 뒤집기

문제


문자열이 주어질 때, 이를 뒤집어서 출력하는 프로그램을 작성하시오.  

입력


첫 번째 줄에 문자열이 주어진다. ( 1 ≤ 문자열의 길이 ≤ 1,000 )  

출력


문자열을 뒤집은 결과를 출력한다.

 

예제 입력

Hello World!

예제 출력

!dlroW olleH



<코드>

#include <stdio.h>

#include<string.h>

int main() {


  //Please Enter Your Code Here

  char str[1000];

  char *ptr = str;

  int i;

  fgets(ptr,1000,stdin);

  

  while(*(ptr+i)!='\0'){

    i++;

  }

  

  for(;i>=0;i--){

    printf("%c",*(ptr+i));

  }

  

  

  return 0;

}

'알고리즘' 카테고리의 다른 글

[Algorithm] 팰린드롬 조사  (0) 2019.02.03
[Algorithm] 문자열 정렬  (0) 2019.02.03
[Algorithm] 과제물 망치기  (0) 2019.02.03
[Algorithm] 대소문자변환  (0) 2019.02.02
[Algorithm] strlen, strcmp, strcpy  (0) 2019.02.02