Bài thực hành số 7: XÂU KÝ TỰ Giảng viên: ThS Nguyễn Thái Sơn Bàitập 1: Nhập in chuỗi Viết chương trình C để nhập chuỗi từ bàn phím, sau in chuỗi hình Đây tập C giúp bạn làm quen với cách khai báo biến kiểu string C Kết chương trình C Biên dịch chạy chương trình C cho kết quả: Bàitập 2: Tìm độ dài chuỗi (không sử dụng hàm) Viết chương trình C để tìm độ dài chuỗi mà không sử dụng hàm thư viện Kết chương trình C Biên dịch chạy chương trình C cho kết quả: Bàitập 3: Chia chuỗi thành ký tự riêng lẻ Viết chương trình C để chia chuỗi thành ký tự riêng lẻ Ví dụ: Chuỗi ban đầu: helloworld.com Chia chuỗi thành ký tự riêng lẻ: h e l l o w o r l d c o m Kết chương trình C Biên dịch chạy chương trình C cho kết quả: Bàitập 4: In ký tự riêng lẻ chuỗi theo chiều đảo ngược Viết chương trình C để in ký tự riêng lẻ chuỗi theo chiều đảo ngược Ví dụ: Chuỗi ban đầu: helloworld.com In ký tự theo chiều đảo ngược: m o c d l r o w o l l e h Kết chương trình C Biên dịch chạy chương trình C cho kết quả: Bàitập 5: Đếm số từ chuỗi Viết chương trình C để đếm số từ có chuỗi Ví dụ: Nhập chuỗi: ACT xin chao cac ban Chuỗi vừa nhập có từ Kết chương trình C Biên dịch chạy chương trình C cho kết quả: Bàitập 6: So sánh hai chuỗi Viết chương trình C để so sánh hai chuỗi để xem hai chuỗi có không Ví dụ: Chuỗi 1: Baitap C co giai Chuỗi 2: Baitap C co giai > Hai chuỗi Kết chương trình C Biên dịch chạy chương trình C cho kết quả: Bàitập 7: Đếm số chữ cái, số chữ số, số ký tự đặc biệt chuỗi Viết chương trình C để đếm số chữ cái, số chữ số, số ký tự đặc biệt chuỗi Ví dụ: Nhập chuỗi: Tuyen tap 200 baitap C co giai tai utt.edu.vn! Chuỗi có: 32 chữ chữ số 12 ký tự đặc biệt (khoảng trắng ký tự đặc biệt) Kết chương trình C Biên dịch chạy chương trình C cho kết quả: Bàitập 8: Sao chép chuỗi Viết chương trình C để chép ký tự từ chuỗi sang chuỗi khác Kết chương trình C Biên dịch chạy chương trình C cho kết quả: Bàitập 9: Đếm số phụ âm, nguyên âm Viết chương trình C để đếm số phụ âm, số nguyên âm có chuỗi Ví dụ: Nhập chuỗi: VietJack Chuỗi có nguyên âm, phụ âm Kết chương trình C Biên dịch chạy chương trình C cho kết quả: Bàitập 10: Tìm ký tự xuất nhiều chuỗi Viết chương trình C để nhập chuỗi, sau tìm ký tự xuất nhiều chuỗi in kết hình Ví dụ: Nhập chuỗi: VietJack xin chao cac ban Ký tự xuất nhiều lần 'a' xuất lần Kết chương trình C Biên dịch chạy chương trình C cho kết quả: Bàitập 11: Sắp xếp mảng ký tự chuỗi theo thứ tự tăng dần Viết chương trình C để nhập chuỗi, sau xếp mảng ký tự chuỗi theo thứ tự tăng dần in kết hinh Ví dụ: Nhập chuỗi: vietjack Mảng ký tự theo thứ tự tăng dần: a c e i j k t v Kết chương trình C Biên dịch chạy chương trình C cho kết quả: Bàitập 12: Sắp xếp chuỗi Viết chương trình C để nhập chuỗi từ bàn phím, xếp chuỗi in kết hình Kết chương trình C Biên dịch chạy chương trình C cho kết quả: Bàitập 13: Lấy chuỗi từ chuỗi cho Viết chương trình C để lấy chuỗi con, với vị trí bắt đầu độ dài chuỗi xác định, từ chuỗi cho Kết chương trình C Biên dịch chạy chương trình C cho kết quả: Bàitập 14: Kiểm tra chuỗi Viết chương trình C để kiểm tra xem chuỗi cho có phải chuỗi chuỗi không Kết chương trình C Biên dịch chạy chương trình C cho kết quả: Bàitập 15: Chuyển chữ hoa thành chữ thường ngược lại Viết chương trình C để nhập chuỗi, sau chuyển chữ hoa thành chữ thường chữ thường thành chữ hoa in chuỗi kết hình Kết chương trình C Biên dịch chạy chương trình C cho kết quả: Bàitập 16: Kiểm tra username password Viết chương trình C để kiểm tra username password in thông báo người dùng nhập hay sai username password Kết chương trình C Biên dịch chạy chương trình C cho kết quả: Bàitập 17: Tìm vị trí chuỗi Viết chương trình C để tìm kiếm vị trí chuỗi chuỗi cho, in kết hình Kết chương trình C Biên dịch chạy chương trình C cho kết quả: Bàitập 18: Kiểm tra chữ hoa chữ thường Viết chương trình C để kiểm tra xem ký tự vừa nhập có phải chữ không, sau kiểm tra xem chữ hoa hay chữ thường in thông báo tương ứng hình Kết chương trình C Biên dịch chạy chương trình C cho kết quả: Bàitập 19: Đếm số lần xuất chuỗi Viết chương trình C để nhập hai chuỗi: chuỗi ban đâu chuỗi cần đếm, sau đếm số lần xuất chuỗi chuỗi ban đầu Kết chương trình C Biên dịch chạy chương trình C cho kết quả: Bàitập 20: Chèn chuỗi Viết chương trình C để chèn chuỗi trước vị trí xuất lần đầu chuỗi khác chuỗi ban đầu Ví dụ: Chuỗi ban đầu: VietJack chao cac ban Chuỗi cần tìm kiếm: chao Chuỗi cần chèn: xin > Chuỗi kết quả: VietJack xin chao cac ban Kết chương trình C Biên dịch chạy chương trình C cho kết quả: ... trình C cho kết quả: Bài tập 8: Sao chép chuỗi Viết chương trình C để chép ký tự từ chuỗi sang chuỗi khác Kết chương trình C Biên dịch chạy chương trình C cho kết quả: Bài tập 9: Đếm số phụ âm,... C cho kết quả: Bài tập 12: Sắp xếp chuỗi Viết chương trình C để nhập chuỗi từ bàn phím, xếp chuỗi in kết hình Kết chương trình C Biên dịch chạy chương trình C cho kết quả: Bài tập 13: Lấy chuỗi... cho kết quả: Bài tập 14: Kiểm tra chuỗi Viết chương trình C để kiểm tra xem chuỗi cho có phải chuỗi chuỗi không Kết chương trình C Biên dịch chạy chương trình C cho kết quả: Bài tập 15: Chuyển