字符串任意子串旋转操作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
  • 阅读 ( 779 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

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 问答工具