Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

โปรแกรม C++ หาความยาวสตริง ต่อสตริง และสลับตัวอักษรแรก


สมมติว่ามีสตริง s และ t ต้องแสดงผล 3 บรรทัด: บรรทัด 1 ความยาว s และ t คั่น space บรรทัด 2 ต่อ s + t บรรทัด 3 s และ t คั่น space แต่สลับตัวอักษรแรก

เช่น s = "hello", t = "programmer" ผลลัพธ์: 5 10 helloprogrammer pello hrogrammer

ขั้นตอนการแก้ปัญหา

  • พิมพ์ s.length() space t.length()
  • พิมพ์ s + t
  • temp := s[0], s[0] := t[0], t[0] := temp
  • พิมพ์ s space t

ตัวอย่างโค้ด

#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