2966. 二进制与十六进制

单点时限: 2.0 sec

内存限制: 256 MB

输入一个十进制数 $N$,将它转换成二进制与十六进制分别输出。

输入格式

第 $1$ 行:整数 $T$ $(1 \le T \le 10)$ 为问题数。

第 $2$ ∽ $T+1$ 行:每一个问题中要转换的十进制数 $N$ $(0 \le N \le 1~000~000)$。

输出格式

对于每个问题,输出一行问题的编号($0$ 开始编号,格式:case #0: 等),然后在一行中输出对应的二进制与十六进制,用空格隔开。十六进制中 $10$ 用 A 表示,依次类推。

样例

Input
4
7
17
16
300
Output
case #0:
111 7
case #1:
10001 11
case #2:
10000 10
case #3:
100101100 12C

1230 人解决,1446 人已尝试。

1666 份提交通过,共有 5779 份提交。

1.2 EMB 奖励。

创建: 8 年,4 月前.

修改: 2 年,10 月前.

最后提交: 6 天,18 小时前.

来源: 2012年第9次编程实践考试