CHUỐI KÝ TỰ (SRING) Lý thuyết

Một phần của tài liệu Giáo trình Lập trình căn bản (Nghề Kỹ thuật sửa chữa, lắp ráp máy tính): Phần 2 - CĐ nghề Vĩnh Long (Trang 31 - 32)

Lý thuyết

1. Trình bày khái niệm kiểu chuỗi?

2. Mơ tả cách khai báo và sử dụng nó. Cho ví dụ minh họa

Thực hành

3. Viết hàm upper(char s[]) đổi toàn bộ các ký tự sang ký tự hoa (giống hàm strupr) 4. Viết hàm lower(char s[]) đổi toàn bộ các ký tự sang ký tự thường (giống hàm strlwr) 5. Viết hàm proper(char s[]) đổi các ký tự đầu tiên của mỗi từ sang ký tự hoa.

6. Viết hàm standard(char s[]) bỏ toàn bộ khoảng trắng đầu chuỗi, cuối chuỗi và giữa 2 từ trong s chỉ cịn 1 khoảng trắng.

7. Xóa tất cả các khoảng trắng của s

8. Đếm xem có bao nhiêu từ trong s. Xuất các từ trên các dịng liên tiếp. 9. Tìm từ có chiều dài dài nhất và in ra.

11. Viết chương trình nhập một chuỗi ký tự từ bàn phím, xuất ra màn hình chuỗi đảo ngược của chuỗi đó. Ví dụ đảo của "abcd egh" là "hge dcba".

12. Viết chương trình nhập một chuỗi ký tự và kiểm tra xem chuổi đó có đối xứng khơng.

Ví dụ : Chuỗi ABCDEDCBA là chuỗi đối xứng.

13. Nhập vào một chuỗi bất kỳ, hãy đếm số lần xuất hiện của mỗi loại ký tự.

14. Viết chương trình nhập vào một chuỗi rồi xuất chuỗi đó ra màn hình dưới dạng mỗi từ một dịng.

Ví dụ: "Nguyễn Văn Minh" In ra :

Nguyễn

Văn

Minh

15. Viết chương trình nhập vào một chuỗi, in ra chuỗi đảo ngược của nó theo từng từ.

Ví dụ : chuỗi "Nguyễn Văn Minh" đảo thành "Minh Văn Nguyễn"

16. Viết chương trình nhập vào họ và tên của một người, cắt bỏ các khoảng trống khơng cần thiết (nếu có), tách tên ra khỏi họ và tên, in tên lên màn hình. Chú ý đến trường hợp cả họ và tên chỉ có một từ.

17. Viết chương trình nhập vào một danh sách họ và tên của n người theo kiểu chữ thường, đổi các chữ cái đầu của họ, tên và chữ lót của mỗi người thành chữ hoa. In kết quả lên màn hình.

18. Viết chương trình nhập vào một danh sách họ và tên của n người, tách tên từng người ra khỏi họ và tên rồi sắp xếp danh sách tên theo thứ tự từ điển. In danh sách họ và tên sau khi đã sắp xếp.

Một phần của tài liệu Giáo trình Lập trình căn bản (Nghề Kỹ thuật sửa chữa, lắp ráp máy tính): Phần 2 - CĐ nghề Vĩnh Long (Trang 31 - 32)