Chữ số lớn nhất của một số
Tách chữ số bằng % 10 và / 10 là kỹ thuật cơ bản cho mọi bài số học: kiểm tra đối xứng số, tính tổng chữ số, đếm chữ số. Bài này luyện tìm cực đại trên các chữ số.
Tiến độ của tôi ở bài này
Điểm được lưu vào tài khoản sau khi chấm bài.
Đang tải điểm của bạn…
Kiến thức và chủ đề
Kiến thức tiên quyết: while loop, modulo.
Nội dung đề bài
Mô tả bài toán
Tách chữ số bằng % 10 và / 10 là kỹ thuật cơ bản cho mọi bài số học: kiểm tra đối xứng số, tính tổng chữ số, đếm chữ số. Bài này luyện tìm cực đại trên các chữ số.
Yêu cầu
Đọc số nguyên n từ stdin và in ra chữ số lớn nhất của |n|.
Quy ước nộp bài
- Chỉ cần viết một chương trình đọc
stdinvà in rastdout. Bài này không yêu cầu viết hàm. - Không dùng
coutđể in lời nhắc trước khi đọc dữ liệu. Lời nhắc sẽ lọt vàostdoutvà làm bài sai. - Chỉ in đúng nội dung ở mục Output. Không in thêm nhãn, dòng trống hay ký tự thừa.
- Output được so khớp từng ký tự, phân biệt chữ hoa/thường và dấu câu.
Input
Một dòng chứa số nguyên n.
Output
Một chữ số (0–9): chữ số lớn nhất.
Ràng buộc
- |n| ≤ 1018.
Ví dụ 1
Input
583Output
8
Các chữ số là 5, 8, 3 nên lớn nhất là 8.Ví dụ 2
Input
0Output
0
Số 0 chỉ có một chữ số là 0.Gợi ý và lời giải chỉ mở sau khi bạn bấm Nộp bài. Giáo viên và quản trị viên mở được ngay.
Góp ý & báo lỗi bài tập
Đề bài chưa rõ, test có vấn đề hay bạn có ý tưởng giúp bài tốt hơn? Gửi cho đội ngũ AI Empire nhé — mỗi góp ý đều được đọc.
