展开字符串中减号内容在C++如何实现
1、首先,定义一个自定义函数,实现减号的展开。

2、自定义函数中,用字符连接的方式获取减号展开的内容。

3、然后,用计算出的展开内容,将减号替换。

4、主函数中,先定义两个整型变量,保存展开字符的个数,以及减号的位置。

5、定义一个字符串变量str,保存输入的字符串。

6、用while循环语句实现整个字符串的查询,条件为p>=0。

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

8、用if语句判断减号左侧的字符是否小于右侧的字符,如果条件成立则执行下方的语句。

9、计算要展开的字符个数,保存在变量n中。

10、当减号左右两侧的字符,都为大写英文、小写英文或数字时,将减号替换为相应的字符。

11、当条件不成立时,p的值自加1,以保证继续查找减号并结束循环。

12、最后,输出展开减号后的字符串。

13、运行程序,输入一个带减号的字符串,电脑就会自动将其展开并输出。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
                                阅读量:186
阅读量:133
阅读量:139
阅读量:23
阅读量:161