728x90
반응형

문제 : http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=233&sca=10e0

 

JUNGOL

 

www.jungol.co.kr

문제

문자열을 입력받고 정수를 입력 받아서 문자열의 맨 뒤부터 정수만큼 출력하는 프로그램을 작성하시오.

 만약 입력받은 정수가 문자열의 길이보다 크다면 맨 뒤부터 맨 처음까지 모두 출력한다.

(문자열 길이는 최대 100자 이하이다. )

 

 

입력 예

korea 3 

출력 예

aer 

 

코드 : 

# include <stdio.h>
# include <string.h>

int main()
{
	char ch[100]={0,};
	int num,i;
	scanf("%s",ch);
	scanf("%d",&num);
	
	if(strlen(ch) > num)
	{
		for(i = strlen(ch)-1; i>=strlen(ch)-num; i--)
		{
			printf("%c",ch[i]);
		}		
	}
	else
	{
		for(i = strlen(ch)-1; i>=0; i--)
		{
			printf("%c",ch[i]);
		}
	}

	
	return 0;
}
728x90
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기