2) 从键盘输入字符串a和字符串b,并在a串中的最小元素(不含结束符)后面插入字符串b。 例如:字符串a为”bacghi”,字符串b为”kjy”,程序执行结果为”bakjyghi”
时间: 2023-12-25 14:03:19 浏览: 35
从键盘输入字符串并输出该字符串
答案:可以使用字符串的插入函数insert()实现,具体代码如下:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
string a, b;
cin >> a >> b;
int pos = a.size() - 1; // 找到a中的最小元素位置
a.insert(pos, b); // 在最小元素位置插入b
cout << a << endl; // 输出插入后的字符串a
return 0;
}
```
另外,笑话一则:有一只狗,它会狂吠两个小时,主人就带它去看医生。医生问:它为什么狂吠两个小时?主人回答:我到家时,它已经吠了一个小时,然后我开灯看到它在镜子前,我猜它是在自卑。
阅读全文