资源限制
时间限制:1.0s 内存限制:512.0MB
问题描述
  给定n个十六进制正整数,输出它们对应的八进制数。

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

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

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

样例输入
  2
  39
  123ABC

样例输出
  71
  4435274

【提示】
  先将十六进制数转换成某进制数,再由某进制数转换成八进制。

直接使用java自带的方法去转就行了,不过值得注意的是,因为是先从16进制转为10进制,再从10进制转为8进制,所以要用BigInteger,防止爆0

import java.math.BigInteger;
import java.util.Scanner;/*** Created on 11:58  19/02/2020* Description:** @author Weleness*/public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();sc.nextLine(); // 换行for (int i = 0; i < n; i++) {// 从16转10再转8System.out.println(new BigInteger(sc.nextLine(),16).toString(8));}}
}

蓝桥杯(十六进制转八进制)相关推荐

  1. 蓝桥杯 十六进制转为八进制 C语言版

    ** 蓝桥杯 十六进制转为八进制 ** 题目 给定n个十六进制正整数,输出它们对应的八进制数. 输入格式 输入的第一行为一个正整数n (1<=n<=10). 接下来n行,每行一个由09.大 ...

  2. 菜菜的刷题日记 | 蓝桥杯 — 十六进制转八进制(纯手撕版)附进制转换笔记

    系列索引:菜菜的刷题日记 | 被LeetCode用Python狂虐的那段日子 万万没想到啊,回老家过年断更的几天之后,我会因为无聊在除夕这天做了会儿题,然后写篇题解. 文章目录 [题目] [我的代码] ...

  3. 蓝桥杯-十六进制转八进制(java)

    基础练习 十六进制转八进制 时间限制:1.0s 内存限制:512.0MB问题描述给定n个十六进制正整数,输出它们对应的八进制数.输入格式输入的第一行为一个正整数n (1<=n<=10).接 ...

  4. 蓝桥杯:十六进制转八进制

    基础练习 十六进制转八进制 时间限制:1.0s   内存限制:512.0MB 问题描述 给定n个十六进制正整数,输出它们对应的八进制数. 输入格式 输入的第一行为一个正整数n (1<=n< ...

  5. 蓝桥杯——十六进制转八进制(Java解法)

    这道题其实挺难的,之前做过一次,用的十六进制转化为十进制,然后用十进制再转化为八进制,代码很简单,用的jdk上自带的进制转换进行换算. import java.util.Scanner; /** * ...

  6. 蓝桥杯-十六进制转八进制

    这个题还是有点含金量,第一遍做出来,很可能会超时,比如以下代码: import java.util.ArrayList; import java.util.Scanner;public class M ...

  7. 蓝桥杯16转八c语言,蓝桥杯 十六进制转八进制

    思路: 先将十六进制转为二进制,再将二进制转为八进制 代码: #include #include #include #include #include #include #define for1(i, ...

  8. 蓝桥杯——十六进制转八进制

    资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 给定n个十六进制正整数,输出它们对应的八进制数. 输入格式 输入的第一行为一个正整数n (1<=n<=10). 接下来n行 ...

  9. 蓝桥杯 十六进制转十进制 C语言版

    蓝桥杯 十六进制转十进制 C语言版 问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的10~15分别用大写的英文字母A.B.C.D.E.F表示 ...

  10. 十进制转十六进制c语言_蓝桥杯十六进制转十进制,十进制转十六进制精简版(C++)...

    [plain] view plaincopy //十六进制转十进制 #include<iostream> using namespace std; #include<string&g ...

最新文章

  1. python二分查找
  2. import pyart时报错 ValueError: numpy.ndarray has the wrong size, try recompiling.
  3. MySQL基础篇(2)
  4. [二叉树遍历|BST]leetcode 538 把二叉搜索树转换为累加树
  5. 分享一份 sublime 的个人配置文件
  6. Noi2016 循环之美
  7. iview在项目中遇到的坑
  8. python写字典_用python编写字典并将其写入HDF5-fi
  9. matlab covar,delta CoVaR 系统性风险指标计算
  10. 偶极子天线的优缺点_关于偶极子天线的若干问题。
  11. csharp基础练习题:卡塔劳尔【难度:1级】--景越C#经典编程题库,不同难度C#练习题,适合自学C#的新手进阶训练
  12. 用友u8 如何配置文件服务器,用友u8配置服务器
  13. mysql my.cnf 生效_mysql配置文件生效顺序
  14. java文档中心_Java文档 - SendCloud 文档中心 - SendCloud 文档中心
  15. 无光驱安装原版 windows server2008,win7 的方法,64位的
  16. c语言排考场座位链表,用Excel制作考场座位布置图
  17. Linux 必知必会
  18. 基于SpringBoot的AOP记录日志
  19. 【常用算法】辗转相除法求最大公约数
  20. “战疫”有AI系列 - No.1

热门文章

  1. 专题技术文献:作者:黄健华 javaSSM+easyui+Websocket(通讯技术)
  2. vue 路由传参的8种方式 转
  3. python爬取站_python爬取某站磁力链
  4. PCDMIS 零件坐标系创建技巧3
  5. P1149_火柴棒等式(JAVA语言)
  6. “欲穷千里目,更上一层楼” C++实现
  7. Android Studio无法启动问题解决
  8. Mybatis-plus向oracle插入数据返回主键
  9. hd 2187 悼念512汶川大地震遇难同胞——老人是真饿了
  10. java math.sin()_Java Math sin() 使用方法及示例