4164: 484558

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:0 解决:0

题目描述

# 484558 ### 内存 1024MB ### 时间 2S ## 题目描述 在 $16$ 进制表示中,除了使用数字 $0123456789$,还使用字母 $ABCDEF$ 分别对应 $10,11,12,13,14,15$。在这种表示下,$0$ 到 $255$ 之间的每个整数都可以用一个 $1$ 位或 $2$ 位的数字表示。 例如,$0$ 和 $12$ 分别用 $1$ 位的 $16$ 进制数 $0$ 和 $C$ 表示;$99$ 和 $255$ 分别用 $2$ 位的 $16$ 进制数 $63$ 和 $FF$ 表示。 给定一个 $0$ 到 $255$ 之间的整数 $N$,将其转换为恰好两位的 $16$ 进制数,必要时在前面补 $0$。 注意 评测程序区分大小写。具体来说,你不能使用小写字母 $abcdef$ 作为 $16$ 进制数字,而必须使用大写字母 $ABCDEF$。 ## 输入格式 输入从标准输入按以下格式给出: $N$ ## 输出格式 输出答案。 ## 输入输出样例 ### 输入样例1 ``` 99 ``` ### 输出样例1 ``` 63 ``` ### 输入样例2 ``` 12 ``` ### 输出样例2 ``` 0C ``` ### 输入样例3 ``` 0 ``` ### 输出样例3 ``` 00 ``` ### 输入样例4 ``` 255 ``` ### 输出样例4 ``` FF ``` ## 数据范围与提示 【样例1说明】 $99$ 在 $16$ 进制中表示为 $63$。 【样例2说明】 $12$ 在 $16$ 进制中表示为 $C$。 由于要求转换为两位的 $16$ 进制数,因此答案是在 $C$ 前面补 $0$,即 $0C$。 【数据范围】 - $0 \leq N \leq 255$ - $N$ 是一个整数 ## 题目来源 ABC271A