java(十六进制转八进制)

基础练习 十六进制八进制java 基础练习 十六进制八进制   时间限制:1.0s   内存限制:512.0MB     问题描述   给定n个十六进制正整数,输出它们对应的八进制数。 输入格式   输入的第一行为一个正整数n (1   接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要换的十六进制正整数,每个十六进制数长度不超过100000。 输出格式 阅读详情

问题描述

        给定n个十六进制正整数,输出它们对应的八进制数。

输入格式

        输入的第一行为一个正整数n (1<=n<=10)。
        接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,          每个十六进制数长度不超过100000。

输出格式

        输出n行,每行为输入对应的八进制正整数。

【注意】

       输入的十六进制数不会有前导0,比如012A。
  输出的八进制数也不能有前导0。

样例输入

2
39
123ABC

样例输出

71
4435274

//利用String str=new BigInteger(number,from).toString(to);

number:要转换的数;from:原数的进制;to:要转换成的进制。

import java.util.*;
import java.math.*;
public class Main{
	public static void main(String[] args) {
        Scanner scan=new Scanner(System.in);
        int n=scan.nextInt();
        while(n>0) {
        	n--;
        	String s=scan.next();
        	String ans=new BigInteger(s,16).toString(8);
        	System.out.println(ans);
        }
    }
}

Java实现蓝桥杯十六进制八进制 基础练习 十六进制八进制 时间限制:1.0s 内存限制:512.0MB 提交此题 锦囊1 锦囊2 问题描述   给定n个十六进制正整数,输出它们对应的八进制数。 输入格式   输入的第一行为一个正整数n (1<=n<=10)。   接下来n行,每行一个由09、大写字母AF组成的字符串,表示要换的十六进制正整数,每个十六进制数长度不超过100000。 输出格式   输出n... 阅读详情

相关推荐

JAVA:实现十六进制八进制算法(附完整源码)

JAVA:实现十六进制八进制算法(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 595

【蓝桥杯】十六进制八进制-Java

蓝桥杯基础练习--十六进制八进制-Java

大白的Java之旅 614

java-十六进制八进制

问题描述  给定n个十六进制正整数,输出它们对应的八进制数。输入格式  输入的第一行为一个正整数n (1<=n<=10)。  接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要换的十六进制正整数,每个十六进制数长度不超过100000。输出格式  输出n行,每行为输入对应的八进制正整数。【注意】  输入的十六进制数不会有前导0,比如012A。  输出的八进制数也不能有前导0。样例输入239123ABC样例输出714435274【提示】  先将十六进制换成某进制数,再由某进制数

ZZ202423的博客 943

Java基础之二进制,八进制,十进制,十六进制相互

快速学会二进制,八进制十六进制间相互

浩泽学编程的博客 1810

【蓝桥杯】基础练习 十六进制八进制Java实现)

分析: 一开始看到这个题目我认为比较简单,不顾题目的疯狂暗示的“先将十六进制换成某进制数,再由某进制数换成八进制。”的提示,自己的想法是把16进制先化为10进制,再从10进制化为8进制。用了Java自带的函数实现了代码,用样例测试也通过了,但是提交的代码显示运行错误。打开测评的输入数据一看,明白了错误所在。 题中说了“每个十六进制数长度不超过100000”,这个长度哪怕是long类型也...

allyyhh的博客 2万+

蓝桥杯java:基础练习 十六进制八进制

蓝桥杯java:基础练习 十六进制八进制 问题描述   给定n个十六进制正整数,输出它们对应的八进制数。 输入格式   输入的第一行为一个正整数n (1<=n<=10)。   接下来n行,每行一个由09、大写字母AF组成的字符串,表示要换的十六进制正整数,每个十六进制数长度不超过100000。 输出格式   输出n行,每行为输入对应的八进制正整数。 注意   输入的十六进制数不会有...

江南小帅瓜的博客 649

基础练习 十六进制八进制 java

蓝桥杯 十六进制八进制 java题目大神代码 题目 问题描述   给定n个十六进制正整数,输出它们对应的八进制数。 输入格式   输入的第一行为一个正整数n (1&lt;=n&lt;=10)。   接下来n行,每行一个由09、大写字母AF组成的字符串,表示要换的十六进制正整数,每个十六进制数长度不超过100000。 输出格式   输出n行,每行为输入对应的八进制正整数。 【注意】   输入的...

向南的博客 407

Java算法学习:java进制换(十进制八进制,十进制二进制,十六进制八进制

java进制换(十进制八进制,十进制二进制,十六进制八进制) 这几天在复习C语言的数据结构栈和队列那一章的时候,看到利用栈的特性FILO实现的进制换十分简洁 想起了java中实现栈的操作十分方便(不用自己写.h文件,内部util.Stack包已经封装好) 所以用这个来写一个进制换作为记录 十进制怎么化为二进制呢? public void Dex2Bin(int n...

Xenoverse的博客 1万+

蓝桥杯 基础练习 十六进制八进制 JAVA

问题 问题描述   给定n个十六进制正整数,输出它们对应的八进制数。输入格式   输入的第一行为一个正整数n (1<=n<=10)。   接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要换的十六进制正整数,每个十六进制数长度不超过100000。输出格式   输出n行,每行为输入对应的八进制正整数。   【注意】   输入的十六进制数不会有前导0,比如012A。   输出的八进制数也不能有前导0。样例输入   2   39   123ABC样例输出   71   4435274

kkMeena的博客 478

Java解决十六进制八进制

蓝桥杯试题基础练习 这道题看似很简单,用Java自带的进制换就行,但题目中有一句话,它规定每个十六进制数长度不超过100000,这是一个非常大的数,如果是用Java自带的进制换,提交后运行会报错。 提示也告诉我们要先将十六进制换成某进制数再换为八进制,而这个某进制很明显就是二进制了,所以正确解法如下: import java.util.Scanner; public class 十六进...

是卷啊的博客 1679

蓝桥杯——十六进制八进制java

最近参加蓝桥杯,训练时间遇到一个比较有意思的题目: 问题描述   给定n个十六进制正整数,输出它们对应的八进制数。 输入格式   输入的第一行为一个正整数n (1<=n<=10)。   接下来n行,每行一个由09、大写字母AF组成的字符串,表示要换的十六进制正整数,每个十六进制数长度不超过100000。 输出格式   输出n行,每行为输入对应的八进制正整数。 【注意】   输入的十六进制数不会有前导0,比如012A。   输出的八进制数也不能有前导0。 样例输入   2   39   123A

weixin_45092997的博客 455

基础练习 十六进制八进制&十六进制十进制&十进制十六进制Java

十六进制八进制 问题描述 给定n个十六进制正整数,输出它们对应的八进制数。 输入格式 输入的第一行为一个正整数n (1<=n<=10)。 接下来n行,每行一个由09、大写字母AF组成的字符串,表示要换的十六进制正整数,每个十六进制数长度不超过100000。 输出格式 输出n行,每行为输入对应的八进制正整数。 【注意】 输入的十六进制数不会有前导0,比如012A。 输出的八进制数也不能有前导0。 样例输入 2 39 123ABC 样例输出 71 4435274 【提示】 先将十六进制换成某

马克菠萝包ଲ的博客 900

JAVA:实现十六进制八进制算法(附带源码)

JAVA:实现十六进制八进制算法(附带源码)

欢迎来到我的博客!这里是一个专注于计算机技术的分享平台,涵盖编程开发、算法研究、系统架构、软件工程等多个领域。无论你是初学者还是资深开发者,都能在这里找到有价值的内容。 1511

十六进制八进制java,算法笔记_033:十六进制八进制Java

packagecom.liuzhen.systemExe;importjava.util.Scanner;public classMain {//把16进制字符串成2进制字符串publicString getSixteenToTwo(String A){StringBuilder result= new StringBuilder("");char[] arrayA =A.toCharArray...

weixin_36011231的博客 203

Java进制换之十六进制八进制

  基础练习 十六进制八进制  时间限制:1.0s   内存限制:512.0MB      问题描述  给定n个十六进制正整数,输出它们对应的八进制数。输入格式  输入的第一行为一个正整数n (1&lt;=n&lt;=10)。  接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要换的十六进制正整数,每个十六进制数长度不超过100000。输出格式  输出n行,每行为输入对应的八进制...

小猴子的博客 9186
上一篇: 蓝桥杯官网练习题(N皇后问题)
下一篇: 蓝桥杯官网练习题(等差数列)
雪泡泡
博客等级 码龄5年 350粉丝 · 248原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值