PTA 5 31 字串迴圈左移

2021-07-30 05:56:07 字數 705 閱讀 6987

輸入乙個字串和乙個非負整數n

n,要求將字串迴圈左移nn次。

輸入在第1行中給出乙個不超過100個字元長度的、以回車結束的非空字串;第2行給出非負整數nn。

在一行中輸出迴圈左移n

n次後的字串。

hello world!

2

llo world!he

方法一:直接用字元陣列實現(直觀)

注意輸入整數超過字元陣列的長度,所以在用陣列調成字元位置的時候不能直接用n調整,必須用n%s.lenth()

#include #include #include using namespace std;

int main()

}for(int i=0;i<=len;i++)

cout<#include #include using namespace std;

typedef struct node*link;

void initiate(link l)

int create(link l)//建表,返回字元的個數

p->next=l->next;

return i-1;

}void caculate(link l,int n,int num)//計算

}int main()

PTA 5 31 字串迴圈左移

輸入乙個字串和乙個非負整數nn n,要求將字串迴圈左移nnn次。輸入在第1行中給出乙個不超過100個字元長度的 以回車結束的非空字串 第2行給出非負整數nnn。在一行中輸出迴圈左移nn n次後的字串。hello world 2llo world he include include include ...

5 31 字串迴圈左移 20分

輸入乙個字串和乙個非負整數n,要求將字串迴圈左移n次。輸入在第1行中給出乙個不超過100個字元長度的 以回車結束的非空字串 第2行給出非負整數n。在一行中輸出迴圈左移n次後的字串。hello world 2llo world he include include int main n n lengt...

7 31 字串迴圈左移 20分

輸入乙個字串和乙個非負整數n,要求將字串迴圈左移n次。輸入格式 輸入在第1行中給出乙個不超過100個字元長度的 以回車結束的非空字串 第2行給出非負整數n。輸出格式 在一行中輸出迴圈左移n次後的字串。輸入樣例 hello world 2輸出樣例 llo world he 思路 如樣例,hello w...