展开字符串中减号内容在C++如何实现

输入一个字符串,判定此中是否有减号,若是有减号则将此中的内容睁开,用持续递增的字母或数字串取代此中的减号,注重只有减号两头的字符类型一样才睁开。如何用C++实现这一运算呢?小编与大师分享编程经验。

东西/原料

  • C++

方式/步调

  1. 1

    起首,界说一个自界说函数,实现减号的睁开。

  2. 2

    自界说函数中,用字符毗连的体例获取减号睁开的内容。

  3. 3

    然后,用计较出的睁开内容,将减号替代。

  4. 4

    本家儿函数中,先界说两个整型变量,保留睁开字符的个数,以及减号的位置。

  5. 5

    界说一个字符串变量str,保留输入的字符串。

  6. 6

    用while轮回语句实现整个字符串的查询,前提为p>=0。

  7. 7

    查找减号在字符串中的位置,保留在变量p中。

  8. 8

    用if语句判定减号左侧的字符是否小于右侧的字符,若是前提当作立则执行下方的语句。

  9. 9

    计较要睁开的字符个数,保留在变量n中。

  10. 10

    当减号摆布两侧的字符,都为年夜写英文、小写英文或数字时,将减号替代为响应的字符。

  11. 11

    当前提不当作立时,p的值自加1,以包管继续查找减号并竣事轮回。

  12. 12

    最后,输出睁开减号后的字符串。

  13. 13

    运行法式,输入一个带减号的字符串,电脑就会主动将其睁开并输出。

注重事项

  • 作者声明:本篇经验系本人辛勤奋动的原创当作果,未经许可,回绝转载。
  • 发表于 2019-01-01 00:00
  • 阅读 ( 1167 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

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