7 31 字串迴圈左移 20分

2021-10-05 07:25:09 字數 494 閱讀 4384

輸入乙個字串和乙個非負整數n,要求將字串迴圈左移n次。

輸入格式:

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

輸出格式:

在一行中輸出迴圈左移n次後的字串。

輸入樣例:

hello world!

2輸出樣例:

llo world!he

思路:如樣例,hello world!一共12個字元,迴圈2次。迴圈第一次得到的結果位ello world!h,可以看作是從h開始後乙個字元與前乙個字元交換位置,每個字元交換次數為 字串長度-1,h一共交換了11次(字串長度減一次)

上**!歡迎提問哦

#include

#include

intmain()

}printf

("%s"

,str)

;}

5 31 字串迴圈左移 20分

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

7 31 字串迴圈左移,這題毫無挑戰

題目描述 輸入乙個字串和乙個非負整數n,要求將字串迴圈左移n次。輸入格式 輸入在第1行中給出乙個不超過100個字元長度的 以回車結束的非空字串 第2行給出非負整數n。輸出格式 在一行中輸出迴圈左移n次後的字串。輸入樣例 hello world 2輸出樣例 llo world he 這題毫無挑戰 基本...

字串迴圈左移 20 分

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