728x90
반응형
문제 : http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&wr_id=238&sca=10e0
문제
문자열을 입력 받아서 문자수만큼 오른쪽으로 한 바퀴 회전하여 출력하는 프로그램을 작성하시오. 문자열의 길이는 100이하이다.
입력 예
PROGRAM
출력 예
MPROGRA
AMPROGR
RAMPROG
GRAMPRO
OGRAMPR
ROGRAMP
PROGRAM
코드 :
# include <stdio.h>
# include <string.h>
int main()
{
char ch[100];
int i,j;
char c;
scanf("%s",ch);
for(i = 0; i<strlen(ch); i++)
{
c = ch[strlen(ch)-1];
for(j = strlen(ch)-1; j>=0; j--)
{
ch[j] = ch[j-1];
}
ch[0] = c;
printf("%s\n",ch);
}
}
728x90
반응형
최근댓글