K_blueprint

#25. 입력받은 단어를 거꾸로 출력하는 프로그램을 작성하라. 본문

C/실습 문제 모음

#25. 입력받은 단어를 거꾸로 출력하는 프로그램을 작성하라.

GODAGO 2024. 5. 2. 01:11
728x90
반응형

< 문제 내용 >

● 하나의 문자열(단어)를 입력으로 받아서 그것을 거꾸로 출력하는 프로그램을 작성하라.

 

< 입력 조건 >

● 첫 줄에는 하나의 문자열이 주어진다.(단, 입력되는 문자열의 길이는 1이상 100 이하)

 

< 출력 조건 >

● 입력으로 받은 문자열을 거꾸로 출력한다.

 

< 풀이 코드 >

#include <stdio.h>
#include <string.h>	// 헤더파일 추가 

int main() 
{
  	int i, l;
  	char ch[101];	// 문자 배열 생성(1~100자리까지) 
  	
  	scanf("%s", ch);	// 입력문 
  	l = strlen(ch);	//  입력받은 단어의 인덱스를 다루는 함수 
  	
  	for(i=l-1; i>=0; i--)	// 반복문 
  	{
  	printf("%c", ch[i]);	// 인덱스의 마지막 자리부터 차례대로 출력 
	}
  	
    return 0;
}

 

< 출력 결과 >

728x90
반응형