ĐH. KHTN TP.HCM, Khoa CNTT/Nhập Mơn Lập Trình
BÀI TẬP THỰC HÀNH
CHUỖI KÍ TỰ
ực hiện các thao tác sau:
Bài 1
1.
ự
2.
t rằng
In các t trên m i hàng liên ti p.
3.
m xem có bao nhiêu t có nhiề
n ký tự có trong chu i S.
4. Tìm t ng n nhất và dài nhất.
ự
5.
Bài 2
Vi
dấ ‘ ’
p một s nguyên, xuất lại s
ă
ệu, hàng tỉ ( ùy
C
Bài 3
ự
ạ
ă
ự
ó
ó
dạng chu
ộ lớn c a s nh p).
ó ộ dài khơng q 10000 kí tự gồm các kí tự latin, kí tự
â (“:” “;” “ ” “ ” “!” “?”) Vi t các hàm thực hiện các cơng việc
s , kí tự dấ
sau:
ó
a) Hãy chuẩ
b)
ạ
ă
n theo quy t c sau:
d
-
Chu i không chứa kho
-
Các t cách nhau b i 1 kho ng tr ng
-
Dấ
-
Kí tự
u tiên c a t nằm sau dấ “ ” “!” “?”
còn lạ
ều ph i vi
â
ứng ngay sát t liề
ạ
m s câu c
u và cu i.
ớc và cách t liền sau 1 kho ng tr ng
c vi t hoa, tất c kí tự
ng.
ă
n. Một â
c k t thúc bằng dấ “ ”
ặ “!”
ặc
“?”
c)
d)
ms t c
ạ
ă
n.
c các kí tự c a m i t trong S, ví dụ: “
GVHD: Bùi Thị Danh
d
”
“
d
”
Page 1
ĐH. KHTN TP.HCM, Khoa CNTT/Nhập Mơn Lập Trình
c thứ tự các t trong S, ví dụ: “
e)
Bài 4
Hai chu i S1 và S2 chỉ gồm các ký tự s
là hai s
Bài 5
d
d
Hãy í
Khơng sử dụ
”
“
c nh p t
í
Xe
d
”
ây
ng c a hai s và in ra màn hình.
ện, kiểm tra xem chu i S2 có nằm trong chu i S1
hay khơng và tại vị trí nào.
Bài 6
Cho chu i S chỉ gồm các dấ “(“
“)” Hãy
ểm tra xem S có là một biểu
thức () h p lệ hay không.
Bài 7
Cho hai chu i S1 và S2. Hãy tìm chu i con M dài nhất v a là chu i con c a S1,
v a là chu i con c a S2.
GVHD: Bùi Thị Danh
Page 2