C++程序获取字符串的长度,执行连接和交换字符

假设我们有两个字符串 s 和 t,我们必须在三行中找到输出,第一行包含用空格分隔的 s 和 t 的长度,第二行保存 s 和 t 的连接,第三行包含 s 和 t由空格分隔,但它们的第一个字符被交换。

因此,如果输入类似于 s = "hello", t = "programmer",那么输出将是

5 10

helloprogrammer

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 10

helloprogrammer

pello hrogrammer

以上是 C++程序获取字符串的长度,执行连接和交换字符 的全部内容, 来源链接: utcz.com/z/360096.html

回到顶部