1. 首页
  2. 编程语言
  3. C
  4. C++编程实验2-7:输入两个字符串,将第二个字符串按照第一个字符串的位置插入到第一个字符串中

C++编程实验2-7:输入两个字符串,将第二个字符串按照第一个字符串的位置插入到第一个字符串中

上传者: 2023-10-08 21:37:30上传 CPP文件 685B 热度 20次

实验要求:编写一个C++程序,输入两个字符串str1和str2,然后将str2按照str1字符串中字符的位置依次插入到str1中,并输出结果。提示:可以使用字符串的insert()函数来插入字符串。

实验步骤:

1. 定义两个字符串变量str1和str2,并分别进行初始化。

2. 使用cout语句提示用户输入str1和str2,并使用cin语句将用户输入的值赋给str1和str2。

3. 使用for循环遍历str1字符串中的每个字符,在循环中使用str1的insert()函数将str2插入到对应位置。

4. 输出插入完成后的结果字符串str1。

实验示例:

include

include

using namespace std;

int main()

{

string str1 = "exp2_7.cpp";

string str2 = "C++";

cout << "请输入第一个字符串str1:" ;
cin >> str1;

cout << "请输入第二个字符串str2:" ;
cin >> str2;

for(int i=0; i < str1.length(); i++)
{
    str1.insert(i, str2);
}

cout << "插入后的字符串为:" << str1 << endl;

return 0;

}

用户评论