#26024: 不知哪裡錯了


joey13130905@gmail.com (笨呆瓜)


#include<iostream>

#include<string>

using namespace std; 

 

int main(){

string s; 

while(cin>>s){

for(int i=0;i<s.size();i++){

for(int j=0;i<s.size();j++)

cout<<s[j];

for(int j=0;j<s.size()-1;j++)

s[j]=s[j+1];

s[s.size()-1]=s[0];

cout<<"\n";

}

}

return 0; 

結果RE

 

 

 

#26025: Re:不知哪裡錯了


vic20050418@gmail.com (Wen Vic)


#include

#include

using namespace std; 

 

int main(){

string s; 

while(cin>>s){

for(int i=0;i<s.size();i++){

for(int j=0;i<s.size();j++)

cout<<s[j];

for(int j=0;j<s.size()-1;j++)

s[j]=s[j+1];

s[s.size()-1]=s[0];

cout<<"\n";

}

}

return 0; 

結果RE

 

 

 

你的根本就不能執行! ==

不能執行的東西送解答幹嘛...

 

 
#26026: Re:不知哪裡錯了


vic20050418@gmail.com (Wen Vic)


#include

#include

using namespace std; 

 

int main(){

string s; 

while(cin>>s){

for(int i=0;i<s.size();i++){

for(int j=0;i<s.size();j++)

cout<<s[j];

for(int j=0;j<s.size()-1;j++)

s[j]=s[j+1];

s[s.size()-1]=s[0];

cout<<"\n";

}

}

return 0; 

結果RE

 

 

 


字串不能用這方式做「覆蓋」

如果你執意要這樣的話 可以用兩個字串做

不然就是印的順序改變

012345

123450

234501

...以此類推

#26029: Re:不知哪裡錯了


joey13130905@gmail.com (笨呆瓜)


#include

#include

using namespace std; 

 

int main(){

string s; 

while(cin>>s){

for(int i=0;i<s.size();i++){

for(int j=0;i<s.size();j++)

cout<<s[j];

for(int j=0;j<s.size()-1;j++)

s[j]=s[j+1];

s[s.size()-1]=s[0];

cout<<"\n";

}

}

return 0; 

結果RE

 

 

 


字串不能用這方式做「覆蓋」

如果你執意要這樣的話 可以用兩個字串做

不然就是印的順序改變

012345

123450

234501

...以此類推

Thank you very much!

#26031: Re:不知哪裡錯了


joey13130905@gmail.com (笨呆瓜)


#include

#include

using namespace std; 

 

int main(){

string s; 

while(cin>>s){

for(int i=0;i<s.size();i++){

for(int j=0;i<s.size();j++)

cout<<s[j];

for(int j=0;j<s.size()-1;j++)

s[j]=s[j+1];

s[s.size()-1]=s[0];

cout<<"\n";

}

}

return 0; 

結果RE

 

 

 


字串不能用這方式做「覆蓋」

如果你執意要這樣的話 可以用兩個字串做

不然就是印的順序改變

012345

123450

234501

...以此類推

Thank you very much!

好的謝謝您!

#26032: Re:不知哪裡錯了


joey13130905@gmail.com (笨呆瓜)


for(int j=0;i<s.size();j++)

我j寫成i了

 

#26034: Re:不知哪裡錯了


joey13130905@gmail.com (笨呆瓜)


for(int j=0;i<s.size();j++)

我j寫成i了

 

 

 只是我的還是錯誤的!



#26035: Re:不知哪裡錯了


joey13130905@gmail.com (笨呆瓜)


for(int j=0;i<s.size();j++)

我j寫成i了

 

 

 只是我的還是錯誤的!



如果你執意要這樣的話 可以用兩個字串做

水喔!