题目描述
题目描述
小婷正在为珅泽教育的编程训练整理“【GESP强化 三级】十六进制互换”任务,小泽负责把实际要求准确转换成程序。每一组输入都代表一次独立任务,程序必须严格遵守下面给出的规则,并按指定格式给出结果。
在核对方案时,他们发现即使任务看起来不长,边界情况、处理顺序和输出格式也同样重要。请认真阅读完整条件,帮助小泽完成这次训练。
输入包含若干个非负整数。若一行以 0x 开头,表示它是十六进制数,需要输出对应十进制值;否则它是十进制数,需要输出以 0x 开头的十六进制表示,字母使用大写。
读到单独的 -1 时结束,结束标志不需要处理。
输入格式
输入若干行字符串,最后一行为 -1。
输出格式
按每行原表示类型输出另一种进制表示。
4
0xA
15
-1
0x4
10
0xF
0xFF
-1
255
1000000000
-1
0x3B9ACA00
数据范围
- 所有待转换值不超过