Untitled

 avatar
unknown
plain_text
3 years ago
561 B
3
Indexable
#include <stdio.h>

int main(void)
{
    char A[1001];
    int i,j,k,L,x;
    scanf("%s", &A[1001]);
    i=0;
    while (A[i]!='\0') //得出在'\0'前有幾個字母
    {
        i++;
    }
    L=i;
    for(k=1;k<=L;k++) //有L行輸出
    {
        x=A[0]; //先將原A[0]字母存放到x
        for(j=0;j<L-1;j++)
        {
            A[j]=A[j+1]; //將後一位的字母複製至前一位
            printf("%c",A[j]);
        }
        printf("%c",x); //印出最後一位為原A[0]
        printf("\n");
    }
    return 0;
}
Editor is loading...