用C++编程(1)定义字符串str1=”hello”, str2=”student”, str3=”word”,str4=”ld” (2)用str4替换str3中从第3个位置开始的1个字符的子串 (3)比较str2和str3,将较大的拼接到str1后面 (4)输出str1,输出str2的长度
时间: 2024-03-06 17:49:47 浏览: 13
以下是 C++ 代码实现:
```cpp
#include <iostream>
#include <string>
using namespace std;
int main()
{
// 定义字符串
string str1 = "hello";
string str2 = "student";
string str3 = "word";
string str4 = "ld";
// 将 str4 替换 str3 中从第 3 个位置开始的 1 个字符的子串
str3.replace(2, 1, str4);
// 比较 str2 和 str3,将较大的拼接到 str1 后面
if (str2 > str3)
str1 += str2;
else
str1 += str3;
// 输出 str1
cout << "str1: " << str1 << endl;
// 输出 str2 的长度
cout << "str2 length: " << str2.length() << endl;
return 0;
}
```
输出结果为:
```
str1: hellostudent
str2 length: 7
```