📅  最后修改于: 2023-12-03 15:13:45.883000             🧑  作者: Mango
在C ++中,我们可以使用字符串连接运算符+
来连接两个字符串,而为了连接同一个字符串多次,可以使用循环语句将其重复连接几次。本文将演示如何在 C++ 中连接字符串给定次数。
在代码中,我们需要先获取要连接的字符串和连接次数,可以使用 cin
函数从用户输入中读取。
//获取要连接的字符串和连接次数
string str; // 要连接的字符串
int n; // 连接次数
cout << "请输入要连接的字符串:";
cin >> str;
cout << "请输入连接次数:";
cin >> n;
在获取输入后,我们需要循环将字符串连接指定的次数。可以使用 for
循环语句来实现,循环中的每次迭代将把 str
添加到一个字符串变量中。
// 循环连接字符串
string result = ""; // 保存连接后的字符串
for (int i = 0; i < n; i++) {
result += str;
}
在这里,我们创建了一个新的字符串变量 result
,用于保存连接后的字符串。循环中的变量 i
计算循环迭代的次数,每次将 str
添加到 result
变量中。
#include <iostream>
#include <string>
using namespace std;
int main() {
//获取要连接的字符串和连接次数
string str; // 要连接的字符串
int n; // 连接次数
cout << "请输入要连接的字符串:";
cin >> str;
cout << "请输入连接次数:";
cin >> n;
// 循环连接字符串
string result = ""; // 保存连接后的字符串
for (int i = 0; i < n; i++) {
result += str;
}
// 输出连接后的字符串
cout << "连接后的字符串为:" << result << endl;
return 0;
}
以上是连接字符串给定次数的 C++ 程序示例,我们可以使用循环语句 for
连接指定次数的字符串并将其保存在新的字符串变量中。这个程序对于需要在 C++ 中使用连接字符串的人们,有很好的帮助。