1
Làm thế nào để đếm các từ trong một chuỗi?
0
Cộng đồng đã đăng:

Mọi người giúp em bài tập này với: Viết chương trình nhập chuỗi ký tự. Chương trình sẽ đếm số lần xuất hiện của từng tiếng trong chuỗi. (Lưu ý: Các tiếng cách nhau bởi khoảng trắng). Ví dụ như: Input: "Hoc sinh hoc mon sinh hoc". Output: Hoc: 1 sinh: 2 hoc: 2 mon: 1 .Xin cao nhân nào chỉ giáo với ạ, em cảm ơn.

thêm bình luận...
0
Cộng đồng đã đăng:

Trước hết bạn cần phải nhập chuỗi có khoảng trắng trong C++ bằng hàm fgets. Link tham khảo: Nhập chuỗi có khoảng trắng trong C++

Sau đó, bạn cần tách các từ trong chuỗi ra bằng dấu cách rồi lưu chúng vào một Mảng chuỗi 2 chiều trong C++. Link tham khảo:

  1. Tách chuỗi trong C++ (strtok)

  2. Mảng chuỗi 2 chiều trong C++

Sau đó thì tiến hành đếm số lần xuất hiện của các phần tử trong mảng là xong.

thêm bình luận...
Bạn đang thắc mắc? Ghi câu hỏi của bạn và đăng ở chế độ cộng đồng (?)