SZ#G3CV23. 【GESP强化 三级】三种进制

提交2 通过1
通过率50%
时间限制2000ms
内存限制256MiB
    ID: 11996 传统题 2000ms 256MiB 尝试: 2 已通过: 1 难度: 入门 上传者: 标签>GESPGESP强化C++c++编程题三级进制转换与位运算进制转换八进制十六进制多组输入2星

题目描述

输入包含若干组只由十进制数字字符组成的编号串。对于每组字符串 NN,请分别把它解释为八进制、十进制和十六进制,并输出三种解释对应的十进制值。

如果 NN 中含有 89,它不是合法八进制数,此时八进制解释输出 0。每组还带有一个数据编号,输出时必须原样保留。

输入格式

第一行包含数据组数 KK。接下来 KK 行,每行包含数据编号 idid 和数字串 NN

输出格式

每组输出一行:id 八进制解释 十进制解释 十六进制解释

3
1 123
2 9
3 10
1 83 123 291
2 0 9 9
3 8 10 16
1
100 777
100 511 777 1911
2
5 0
6 999
5 0 0 0
6 0 999 2457

数据范围

  • 1K10001\le K\le1000
  • NN 只含数字字符,且各种结果均在整数范围内