已知s="(XYZ)+*",t="(X+Z)*Y",利用联接,求子串和转换等基本运算,将s转化为t
2015-06-12 20:22
477 查看
/*已知s="(XYZ)+*",t="(X+Z)*Y",利用联接,求子串和转换等基本运算,将s转化为t*/ #include<iostream> #include<string> using namespace std; int main() { string s="(XYZ)+*"; cout<<s<<endl;; string t="(X+Z)*Y"; string t1=t.substr(5,2); //取出字符:'*y' string t2=t.substr(1,3); //取出字串:'x+z' s=s.replace(1,3,t2); s=s.replace(5,2,t1); cout<<s<<endl; return 0; }
相关文章推荐
- leetcode:Invert Binary Tree
- linux命令9--diffstat
- 一道离散化+线段树+扫描线的题
- 将栈S中的元素逆置,使用额外的一个栈L和非数组变量
- JDK安装成功了,环境变量也配置好了,测试代码也可以运行,但是打不开eclipse
- 常用的三种android分包规范
- Odoo进销存(采购、销售、仓库)入门教程 - 下
- commands commence before first target. 报错
- Java之多线程下载
- BZOJ 4034: [HAOI2015]T2( 树链剖分 )
- Winform开发几个常用的开发经验及知识积累(一)
- python 检查邮箱是否有新邮件并邮件通知
- JavaWeb之Servlet
- S是一个存放在数组中,长为n的字符串,试编写一个程序将S按下述要求改造后输出
- JQUERY中QUEUE和DEQUEUE
- 微信接口自动回复
- sqlite数据库读写在linux下的权限问题
- python调用web接口生成csv格式文件
- Invert Binary Tree - LeetCode 226
- 《淘宝技术这十年》淘宝文件系统-tfs的产生