C++程序获取字符串的长度,执行连接和交换字符
假设我们有两个字符串 s 和 t,我们必须在三行中找到输出,第一行包含用空格分隔的 s 和 t 的长度,第二行保存 s 和 t 的连接,第三行包含 s 和 t由空格分隔,但它们的第一个字符被交换。
因此,如果输入类似于 s = "hello", t = "programmer",那么输出将是
5 10helloprogrammer
pello hrogrammer
示例
让我们看看以下实现以获得更好的理解 -
#include <iostream>using namespace std;
int main(){
string s = "hello", t = "programmer";
cout << s.length() << " " << t.length() << endl;
cout << s + t << endl;
char temp = s[0];
s[0] = t[0];
t[0] = temp;
cout << s << " " << t << endl;
}
输入
"hello", "programmer"输出结果
5 10helloprogrammer
pello hrogrammer
以上是 C++程序获取字符串的长度,执行连接和交换字符 的全部内容, 来源链接: utcz.com/z/360096.html