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