java蓝桥杯 试题-基础练习-十六进制转八进制
试题-基础练习-十六进制转八进制
题目
试题 基础练习 十六进制转八进制
资源限制
时间限制:1.0s 内存限制:512.0MB
问题描述
给定n个十六进制正整数,输出它们对应的八进制数。
输入格式
输入的第一行为一个正整数n (1<=n<=10)。
接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。
输出格式
输出n行,每行为输入对应的八进制正整数。
【注意】
输入的十六进制数不会有前导0,比如012A。
输出的八进制数也不能有前导0。
样例输入
2
39
123ABC
样例输出
71
4435274
【提示】
先将十六进制数转换成某进制数,再由某进制数转换成八进制。
知识点
1.由于是10万位的16进制数,范围太大,所以无论是使用常规的二进制还是十进制转换都会超出范围
2.使用字符串类型的集合,通过大数去转换为8进制
代码
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.Scanner;public class d2_3 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();//使用集合去存储,因为有ABC等,所以使用StringArrayList<String> list = new ArrayList();for (int i = 0; i < n; i++) {//使用16进制的大数输入,并转换为8进制String s = new BigInteger(scanner.next(), 16).toString(8);list.add(s);}for (String l:list) {System.out.println(l);}scanner.close();}
}
java蓝桥杯 试题-基础练习-十六进制转八进制相关推荐
- Python 蓝桥杯试题 基础练习 十六进制转八进制
Python 蓝桥杯试题 基础练习 十六进制转八进制 问题描述 给定n个十六进制正整数,输出它们对应的八进制数. 输入格式 输入的第一行为一个正整数n (1<=n<=10). 接下来n行, ...
- 蓝桥杯 试题 基础设计 十六进制转八进制
蓝桥杯 基础试题 十六进制转八进制 题目描述: 给定n个十六进制正整数,输出它们对应的八进制数. 输入格式 输入的第一行为一个正整数n (1<=n<=10).接下来n行,每行一个由0到9, ...
- 蓝桥杯 试题 基础练习 十六进制转八进制c++详解
资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 给定n个十六进制正整数,输出它们对应的八进制数. 输入格式 输入的第一行为一个正整数n (1<=n<=10). 接下来n行 ...
- 蓝桥杯试题 基础练习 十六进制转十进制
蓝桥杯试题 基础练习 十六进制转十进制 C/C++实现 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. ...
- 【蓝桥杯】基础练习 十六进制转八进制(Java实现)
试题 基础练习 十六进制转八进制 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 给定n个十六进制正整数,输出它们对应的八进制数. 输入格式 输入的第一行为一个正整数n (1< ...
- java蓝桥杯 试题-基础练习-数列排序
试题-基础练习-数列排序 题目 问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列.1<=n<=200 输入格式 第一行为一个整数n. 第二行包含n个整数,为待排序的数,每个 ...
- [Java] 蓝桥杯BASIC-11 基础练习 十六进制转十进制
问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的10~15分别用大写的英文字母A.B.C.D.E.F表示. 样例输入 FFFF 样例输出 6 ...
- python蓝桥杯试题 基础练习 十六进制转十进制 实现进制转换
python将输入到的字符串转换为十进制输出 问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的10~15分别用大写的英文字母A.B.C.D. ...
- 蓝桥杯 试题 基础练习 十六进制转十进制——5行代码AC
注意 1.别用int,溢出, %x输入,%d输出就行了 2.注意:%x,如果是小写x,那么该十六进制数中的字母都是小写,反之同理. 3.千万不要被开头"输入字符串"给蒙蔽,想的太复 ...
最新文章
- 思维 ---- 两两匹配问题 2021杭电多校第6场 E - Median
- Android设置多个定时器时只有最后一个定时器有效的问题
- Debugging WebLogic Server Applications Using Eclipse and the WebLogic-Plugin
- 在Linux下远程使用scp拷贝文件
- server sql top速度变慢解决方案_SQL Server的性能调优:解决查询速度慢的五种方法-数据库...
- innerHTML和innerText的使用和区别
- 用VB.net实现对.ini文件的读写操作的类
- 就算不偷盗,也让你看看计算机里常用的有那些软件--常用软件序列号
- 天涯明月刀服务器位置都在哪里,天涯明月刀手游新手服务器大区选择攻略 平民去哪个区最好...
- 系统同传软件_国外科研大牛的讲座,英语不好别抓瞎,免费同传神器来帮忙
- CentOS7安装oh-my-zsh(github start Top 10)
- U盘格式化后 容量变小如何解决
- 阿里云服务器如何选择操作系统?操作系统选择方法
- linux内核编译及config配置
- Apache Ranger安全区介绍
- 2022年免费企业邮箱大全,用免费邮箱发邮件安全吗?
- Wireshark如何导出h264码流和h265码流
- python环境搭建与配置
- Udacity Deep Learning课程作业(五)
- 985学校计算机实力排名2015,985大学名单及分档排名分析
热门文章
- linux定时scp脚本,linux expect 实现定时scp的任务
- 【转】3.1(译)构建Async同步基元,Part 1 AsyncManualResetEvent
- 第五节:Task构造函数之TaskCreationOptions枚举处理父子线程之间的关系。
- 【转】SharePoint 2010 用户自定义编辑Meta标签的OOB方法
- python 装饰器 java,python之各种装饰器的使用
- 东北师范大学计算机学院的导师,东北师范大学计算机科学与信息技术学院研究生导师简介-王佳男...
- ES:记录curator+nfs进行索引备份、创建快照的一次实践
- Hbase学习-一步一步慢慢来
- 【Python CheckiO 题解】Xs and Os Referee
- bat 脚本清空窗口内容_tomcat9.0启动脚本startup.bat的分析