Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Chương trình C++ lấy độ dài chuỗi, nối chuỗi và hoán đổi ký tự đầu

Cho hai chuỗi s và t. Xuất 3 dòng: dòng 1 - độ dài s và t cách nhau dấu cách; dòng 2 - nối s+t; dòng 3 - s và t cách nhau dấu cách nhưng ký tự đầu tiên được hoán đổi.

Ví dụ: s="hello", t="programmer" → "5 10", "helloprogrammer", "pello hrogrammer"

Giải thuật

  • In s.length() << " " << t.length()
  • In s + t
  • Hoán đổi s[0] và t[0] qua biến tạm
  • In s << " " << t

Ví dụ minh họa

#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; 
} 

Đầu vào

"hello", "programmer"

Đầu ra

5 10 helloprogrammer pello hrogrammer