已知s="(XYZ)+*",t="(X+Z)*Y",利用联接,求子串和转换等基本运算,将s转化为t

来源:互联网 发布:exchange邮箱域名 编辑:程序博客网 时间:2024/06/11 23:53
/*已知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;}

这里写图片描述

0 0
原创粉丝点击