Bỏ qua đến nội dung

Xếp hạng điểm số

Mã bài: pb0067 Nhóm: Nhập môn lập trình Dạng bài: Kiểu cài đặt cơ bản

Giới hạn thời gian
1,0 s
Giới hạn bộ nhớ
256 MB
Điểm
1một phần
Tỉ lệ AC
31,0%
Người giải
704

Điểm số của các sinh viên từ hệ niên chế cần được chuyển sang hệ tín chỉ và cần được xếp hạng điểm bằng chữ như D, D+, C, C+, B, B+, và A tùy theo thang điểm 10 theo quy tắc:

  • A (8.5- 10) Giỏi.

  • B+ (8.0 - 8.4) Khá giỏi.

  • B (7.0 - 7.9) Khá

  • C+ (6.5 - 6.9) Trung bình khá

  • C (5.5 - 6,4) Trung bình.

  • D+ (5.0 - 5.4) Trung bình yếu.

  • D <=4.9 Yếu

Hãy lập trình xử lý yêu cầu trên.

Input

Dòng đầu tiên chứa một số nguyên dương n thỏa 1 \le  n \le 5000.

Dòng tiếp theo chứa n số thực là điểm thi của các sinh viên thang điểm 10, có lấy lẻ một chữ số.

Output

n ra danh sách với điểm xếp hạng mới tương ứng.

Samples

Sample Input 1
5
5 3 9 9 10
Sample Output 1
D+ D A A A

Bình luận

  • 23t1080087

    test key sao mà D (4.0 - 4.9) Yếu mà 3 lại D vậy ah

    Điểm bình chọn: 1
    • 23t1080051 Amateur

      <5 là D thui

      Điểm bình chọn: 1