• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    字符串任意子串旋轉操作C++如何實現

    字符串的扭轉操作,每扭轉一次,就是把字符子串的最后一個字符放到第1個字符前面,此刻輸入一個字符串s,設置好扭轉子串的起頭位置、竣事位置和扭轉次數,要求輸出完當作扭轉后的字符串。

    如何用C++實現這一運算呢?小編與大師分享扭轉經驗。

    東西/原料

    • C++

    方式/步調

    1. 1

      輸入數據時,第1行輸入要扭轉的字符串,第2行輸入操作子串的肇端位置、竣事位置,以及扭轉的次數,要求0<=b<=e<=s1。

      輸出數據為扭轉操作后的字符串。

    2. 2

      界說4個整型變量,保留操作子串的肇端位置、竣事位置、操作的次數,以及字串的長度。

    3. 3

      界說兩個字符串變量,保留扭轉前的字符串和扭轉后的字符串。

    4. 4

      接著,輸入要扭轉的字符串,保留在變量s1中。

    5. 5

      輸入三個整數b、e、t,保留扭轉子串的肇端位置、竣事位置,以及扭轉的次數。

    6. 6

      計較子串的長度,保留在變量l中。

    7. 7

      將次數t轉換為子串長度以內,如下圖所示。

    8. 8

      用一則for輪回,保留扭轉前的子串位置。

    9. 9

      用for輪回節制指心猿意馬子串的扭轉,分兩種環境具體實現扭轉操作。

    10. 10

      最后,輸出扭轉操作后的字符串。

    11. 11

      運行法式,輸入字符串,以及操作的參數后,電腦就會輸出扭轉后的字符串。

    注重事項

    • 作者聲明:本篇經驗系本人辛勤奮動的原創當作果,未經許可,回絕轉載。
    • 發表于 2019-01-02 00:00
    • 閱讀 ( 782 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆