Tải bản đầy đủ (.pdf) (1 trang)

Xử lý chuỗi trong C mức căn bản

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (116.36 KB, 1 trang )

Viết một chương trình cho phép người dùng nhập vào N xâu ký tự(string) lưu trữ chúng
trong một mảng mà mỗi phần tử của mảng này là một xâu ký tự (Gợi ý: Mảng này chính là
mảng ký tự 2 chiều), tìm độ dài lớn nhất của các xâu ký tự vừa nhập và sau đó hiển thị lên
màn hình tất cả các xâu có độ dài bằng độ dài lớn nhất
Chương trình bắt buộc phải chia thành các hàm như sau:
-

Hàm nhập, hàm này cho phép người dùng nhập vào số nguyên N và sau đó nhập vào
N xâu ký tự

-

Hàm hiển thị kết quả, hàm này hiển thị kết quả thành 3 phần:
o

Phần thứ nhất, hiển thị tất cả các xâu ký tự

o

Phần thứ hai, hiển thị độ dài lớn nhất của các xâu ký tự

o

Phần thứ ba, hiển thị tất cả các xâu có độ dài bằng độ dài lớn nhất

Chú ý: N < 100, các xâu ký tự nhập vào có độ dài <25
Ví dụ
N = 6
a[0] =
a[1] =
a[2] =


a[3] =
a[4] =
a[5] =

abc
a
aabbcc
abbb
aaabbb
12345

Tat ca cac xau: abc, a, aabbcc, abbb, aaabbb, 12345
Do dai lơn nhat la: 6
Cac xau co do dai lon nhat la: aabbcc, aaabbb

Practical Paper

Page 1 of 1



×