C++语言:1.从键盘输入一个字符串,并在串中的最大元素后边插入字符串”ab”。
1个回答
展开全部
#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
int main()
{
string s;
cin>>s;
size_t pos=0;
for_each(s.begin(),s.end(),[&pos,s](const char &ch){if(ch>s[pos]) pos=s.find(ch,0);});
s.insert(pos+1,"ab");
cout<<s<<endl;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询