Định nghĩa struct MoneyH (long Cents). Implicit conversion từ int sang MoneyH (Cents = n * 100). Explicit conversion từ MoneyH sang double (trả về Cents / 100.0). Nạp chồng toán tử + và toán tử < (so sánh Cents). Đọc int a, int b. Tính s = (MoneyH)a + (MoneyH)b (qua implicit). In s.Cents trên dòng 1. Dòng 2 in ((double)s) với 2 chữ số thập phân (InvariantCulture). Dòng 3 in 'LESS' nếu (MoneyH)a < (MoneyH)b, ngược lại 'NOT_LESS'.
Dòng 1: a. Dòng 2: b.
-10^7 <= a, b <= 10^7.
Dòng 1: s.Cents. Dòng 2: (double)s (2 chữ số thập phân). Dòng 3: 'LESS' hoặc 'NOT_LESS'.
Ví dụ:
Đầu vào:
3
5
Đầu ra:
800
8.00
LESS
Giải thích:
Đang tải editor...