#16866:


easylin0126@gmail.com (林榮翼)

學校 : 臺北市立成功高級中學
編號 : 89424
來源 : [123.195.45.59]
最後登入時間 :
2024-09-18 00:06:06
b759. 我明明就有說過= = | From: [110.26.126.2] | 發表日期 : 2019-02-14 23:45

我的想法比較直觀,把a[0]先存起來,再把剩下的往前移,之後a[strlen(a)-1]就是剛剛存起來的a[0]

#include<stdio.h>
#include<string.h>
int main(){
int i,j;
char a[1000],temp;
while(scanf("%s",a)!=EOF){
puts(a);
for(i=0;i<strlen(a)-1;i++){
temp=a[0];
for(j=1;j<strlen(a);j++){
a[j-1]=a[j];
}
a[strlen(a)-1]=temp;
puts(a);
}

}
}

 
ZeroJudge Forum