Untitled
unknown
plain_text
4 years ago
561 B
4
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...