- Mã:
- GK_OOP_CAU3
- Tên:
- SoSanhChuoi3
- Dạng thi:
- oi
- Thang điểm:
- 4 điểm
- Giới hạn thời gian:
- 1 giây
- Giới hạn bộ nhớ:
- 256 MB
- Được tạo bởi:
- trith
Xây dựng 1 lớp mới kế thừa từ lớp ở câu 2 như sau:
LƯU Ý: YÊU CẦU XOÁ KHOẢNG TRẮNG
Yêu cầu:
-
Xây dựng phương thức khởi tạo mặc định không
tham số.
-
Xây dựng phương thức khởi tạo có tham số.
-
Xây dựng phương thức khởi tạo sao chép (hàm hằng)
-
Phương thức hủy.
-
Xây dựng phương thức lấy chuỗi và gán giá trị
cho chuỗi.
-
Quá tải nhập và xuất chuỗi theo mẫu
-
Quá tải toán tử chia để lấy tỉ lệ của 2 chuỗi
sau khi xoá bỏ khoảng trắng thừa
Mô tả phương thức:
-
getStringInverse(): trả về kiểu chuỗi là chuỗi đảo
ngược nhưng loại bỏ hết những khoảng trắng thừa.
-
connectString(string s): trả về kiểu chuỗi là
chuỗi được gộp từ chuỗi ban đầu và chuỗi bổ sung, 2 chuỗi cách nhau 1 khoảng trắng,
không có khoảng trắng thừa.
(Lưu ý: làm tròn tới 2 chữ số thập phân)
-
2 dòng đầu nhập vào 2 chuỗi.
Dữ liệu đầu ra:
-
In ra chuỗi ban đầu sau khi gộp 2 chuỗi (lưu ý:
cách nhau 1 khoảng trắng)
-
In ra 2 chuỗi đảo ngược nhưng đã được xóa khoảng
trắng thừa.
-
In ra tỉ lệ độ dài giữa chuỗi 1 và chuỗi 2 theo
mẫu sau
Theme :
Mời bạn soạn code