#14438: 請問要怎麼排序字串陣列


bsw0210903@gmail.com (Pe↗ko↘Pe↗ko↘Pe↗ko↘)

學校 : 銘傳大學
編號 : 81599
來源 : [101.137.215.124]
最後登入時間 :
2021-12-03 15:05:51
b759. 我明明就有說過= = | From: [111.254.71.161] | 發表日期 : 2018-07-17 14:28

首先我把這題分成兩個部分

(1)

輸入字串 並且獲得字串長度

 

(2)

列印字串

每一個字元往前推,最後一個字元到陣列第一項

 

-----------------------------------------------------

請問我的想法有錯嗎?

還有我卡在(2)的第二部分

想請問大家是怎麼做的

謝謝

 
#15138: Re:請問要怎麼排序字串陣列


314159265358979323846264338327 ... (少年π)

學校 : 臺北市私立延平高級中學
編號 : 69058
來源 : [223.136.179.30]
最後登入時間 :
2024-04-29 19:11:35
b759. 我明明就有說過= = | From: [223.140.54.14] | 發表日期 : 2018-09-15 21:20

首先我把這題分成兩個部分

(1)

輸入字串 並且獲得字串長度

 

(2)

列印字串

每一個字元往前推,最後一個字元到陣列第一項

 

-----------------------------------------------------

請問我的想法有錯嗎?

還有我卡在(2)的第二部分

想請問大家是怎麼做的

謝謝

 

 

 

#include <iostream>

using namespace std; 

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

 

int main(int argc, char** argv) {

string s;

while(cin>>s){

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

for(int j=0;j<s.length();j++){

cout<<s[(j+i)%5];

}

cout<<endl;

}

}

return 0;

}

 
#15139: Re:請問要怎麼排序字串陣列


314159265358979323846264338327 ... (少年π)

學校 : 臺北市私立延平高級中學
編號 : 69058
來源 : [223.136.179.30]
最後登入時間 :
2024-04-29 19:11:35
b759. 我明明就有說過= = | From: [223.140.54.14] | 發表日期 : 2018-09-15 21:24

首先我把這題分成兩個部分

(1)

輸入字串 並且獲得字串長度

 

(2)

列印字串

每一個字元往前推,最後一個字元到陣列第一項

 

-----------------------------------------------------

請問我的想法有錯嗎?

還有我卡在(2)的第二部分

想請問大家是怎麼做的

謝謝

 

 

 

#include

using namespace std; 

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

 

int main(int argc, char** argv) {

string s;

while(cin>>s){

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

for(int j=0;j<s.length();j++){

cout<<s[(j+i)%s.length()];

}

cout<<endl;

}

}

return 0;

}




 
ZeroJudge Forum