2)从键盘输入字符串a和字符串b,并在a串中的最小元素(不含结束符)后面插入字符串b。
时间: 2024-05-14 11:13:18 浏览: 98
VBA正则提取A字符串之后B字符串之前中间的内容.txt
5星 · 资源好评率100%
可以这样实现:先找到a串中的最小元素,将b串插入该元素后面,然后输出新的a串。
C++代码示例:
```
#include <iostream>
using namespace std;
int main() {
string a, b;
cin >> a >> b;
// 找到a串中的最小元素
char minChar = 'z';
for (int i = 0; i < a.length(); i++) {
if (a[i] < minChar) {
minChar = a[i];
}
}
// 在最小元素后面插入b串
int index = a.find(minChar) + 1;
a.insert(index, b);
cout << a << endl;
return 0;
}
```
例如,如果输入a字符串为"hello",b字符串为"world",则输出为"heworldllo"。
阅读全文