【蓝桥杯】【基础练习02】【十六进制转八进制】
来源:互联网 发布:马克思资本论 知乎 编辑:程序博客网 时间:2024/06/05 04:21
题目:十六进制转八进制
问题描述
给定n个十六进制正整数,输出它们对应的八进制数。
输入格式
输入的第一行为一个正整数n (1<=n<=10)。
接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。
输出格式
输出n行,每行为输入对应的八进制正整数。
【注意】
输入的十六进制数不会有前导0,比如012A。
输出的八进制数也不能有前导0。
样例输入
2
39
123ABC
样例输出
71
4435274
分析:此题如果自己去实现比较复杂,最简便的方法是使用jdk提供的方法来进行转换。
源码:
public class Test007 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();String[] a = new String[n];for(int i=0; i<n; i++){String temp = sc.next();//先转换成十进制int tempx = Integer.parseInt(temp, 16);//再转换成八进制a[i] = Integer.toOctalString(tempx);} for(int i=0; i<n; i++){System.out.println(a[i]);}}}
0 0
- 【蓝桥杯】【基础练习02】【十六进制转八进制】
- 蓝桥杯:基础练习 十六进制转八进制
- "蓝桥杯“基础练习:十六进制转八进制
- 蓝桥杯 【基础练习】 十六进制转八进制
- 蓝桥杯:基础练习 十六进制转八进制
- 蓝桥杯基础练习--十六进制转八进制
- 【蓝桥杯】基础练习 十六进制转八进制
- 蓝桥杯基础练习 十六进制转八进制
- 基础练习-十六进制转八进制 -JAVA蓝桥杯
- 1501091239-蓝桥杯-基础练习 十六进制转八进制
- 蓝桥杯 基础练习 十六进制转八进制
- 蓝桥杯_ 基础练习 十六进制转八进制
- "蓝桥杯“基础练习:十六进制转八进制
- 蓝桥杯-基础练习12 十六进制转八进制
- 蓝桥杯-基础练习-十六进制转八进制
- 蓝桥杯:基础练习 十六进制转八进制
- 蓝桥杯 基础练习 十六进制转八进制
- 蓝桥杯 基础练习 十六进制转八进制
- php实现基于微信公众平台开发SDK(demo)扩展的方法
- android 创建的删除快捷图标
- 杭电1004
- eclipse最有用快捷键整理
- 发明家的原创时代
- 【蓝桥杯】【基础练习02】【十六进制转八进制】
- 任务分配
- Git Internal #1:内容管理
- JVM优化之逃逸分析
- raised exception "Index out of Bounds"
- Scons构建RT-Thread开发环境
- WordPress主题 DUX原版 Pro Plus 小清新CMS主题带用户中心[更新至1.4]
- 删除录音文件 广播通知更新媒体库
- 10021---Creating a Code Base for Your Project