精华内容
下载资源
问答
  • 接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。 输出格式 输出n行,每行为输入对应的八进制正整数。 【注意】 输入的十六进制数不会有前导0,...

    十六进制转八进制

    问题描述

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

    输入格式

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

    输出格式

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

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

    样例输入

    2
    39
    123ABC

    样例输出

    71
    4435274

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

    代码如下:

    import java.math.BigInteger;
    import java.util.Scanner;
    
    public class 十六进制转八进制 {
    	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++) {
    			System.out.println(new BigInteger(sc.nextLine(), 16).toString(8));
    		}
    	}
    }
    

    在这里插入图片描述

    十六进制转十进制

    问题描述

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

    样例输入

    FFFF

    样例输出

    65535

    代码如下:

    Java
    import java.util.Scanner;
    
    public class 十六进制转十进制 {
    	public static void main(String[] args) {
    		Scanner sc = new Scanner(System.in);
    		String n = sc.nextLine();
    		System.out.println(Long.valueOf(n, 16));
    	}
    }
    

    在这里插入图片描述

    C++
    #include <iostream>
    #include <cstdio>
    
    using namespace std;
    
    int main()
    {
    	long long s;
    	scanf("%llx", &s);
    	printf("%lld", s);
    	return 0;
    }
    

    在这里插入图片描述

    十进制转十六进制

    问题描述

    十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。
      给出一个非负整数,将它表示成十六进制的形式。

    输入格式

    输入包含一个非负整数a,表示要转换的数。0<=a<=2147483647

    输出格式

    输出这个整数的16进制表示

    样例输入

    30

    样例输出

    1E

    代码如下:

    Java
    import java.util.Scanner;
    
    public class 十进制转十六进制 {
    	public static void main(String[] args) {
    		Scanner sc = new Scanner(System.in);
    		int n = sc.nextInt();
    		System.out.println(Integer.toHexString(n).toUpperCase());//转为十六进制A---F大写
    	}
    }
    

    在这里插入图片描述

    C++
    #include<iostream>
    #include <cstdio>
    
    using namespace std;
    
    int main()
    {
       int n;
       scanf("%d",&n);
       printf("%X",n);
       return 0;
    }
    

    在这里插入图片描述

    小结:

    十进制向二、八、十六进制的转换
    Integer.toBinaryString(i)表示十进制转为二进制
    Integer.toOctalString(i)表示十进制转为八进制
    Integer.toHexString(i)表示十进制转为十六进制

    进制转换问题可以直接用格式化输出。
    十进制整数,%o表示以八进制进行输出
    十进制整数,%X / %x表示以十六进制进行输出,大写X表示使用大写字母,小写x表示使用小写字母。
    另外使用%#o,%#X,%#x,得到的输出包含前缀0,0X,0x。

    展开全文
  • 接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式输出n行,每行为输入对应的八进制正整数。【注意】输入的十六进制数不会有前导0,比如...

    问题描述

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

    输入格式

    输入的第一行为一个正整数n (1<=n<=10)。

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

    输出格式

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

    【注意】

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

    输出的八进制数也不能有前导0。

    样例输入

    2

    39

    123ABC

    样例输出

    71

    4435274

    【提示】

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

    package base12;

    import java.util.Scanner;

    public class Main {

    public static void main(String[] args) {

    char[] str;

    int[] des = new int[100];

    long sum = 0;

    Scanner in = new Scanner(System.in);

    int n = in.nextInt();

    in.nextLine();

    str = in.next().toCharArray();

    in.close();

    //16进制转换成10进制

    for (int i = 0; i < str.length; i++) {

    if (str[i] >= 'A' && str[i] <= 'F') {

    sum = sum * 16 + str[i] - 'A' + 10;

    } else {

    sum = sum * 16 + str[i] - '0';

    }

    }

    int k = 0;

    //10进制转8进制

    while (sum > 0) {

    des[k++] = (int) (sum % 8);

    sum /= 8;

    }

    for (int i = k - 1; i >= 0; i--) {

    System.out.print(des[i]);

    }

    }

    }

    ❤❤点击这里 -> 订阅PAT、蓝桥杯、GPLT天梯赛、LeetCode题解离线版❤❤

    展开全文
  • 蓝桥杯基础练习 十六进制转八进制

    万次阅读 2021-02-13 12:00:32
     接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。 输出格式  输出n行,每行为输入对应的八进制正整数。 【注意】  输入的十六进制数不会有前导...

    题目链接

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

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

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

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

    样例输入
      2
      39
      123ABC

    样例输出
      71
      4435274

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

    代码1:(十六进制转二进制,二进制转八进制)

    #include<iostream>
    #include<string>
    using namespace std;
    string he;
    string bi;
    string oc;
    int n;
    void hex_to_bin()	//十六进制转二进制 
    {
    	int i = 0;
    	while(he[i])	//he[i]不为0 
    	{
    		switch(he[i])
    		{
    			case '0': bi += "0000"; break;
    			case '1': bi += "0001"; break;
    			case '2': bi += "0010"; break;
    			case '3': bi += "0011"; break;
    			case '4': bi += "0100"; break;
    			case '5': bi += "0101"; break;
    			case '6': bi += "0110"; break;
    			case '7': bi += "0111"; break;
    			case '8': bi += "1000"; break;
    			case '9': bi += "1001"; break;
    			case 'A': bi += "1010"; break;
    			case 'B': bi += "1011"; break;
    			case 'C': bi += "1100"; break;
    			case 'D': bi += "1101"; break;
    			case 'E': bi += "1110"; break;
    			case 'F': bi += "1111"; break;
    			default:break;
    		}
    		i++;
    	}
    }
    void bin_to_oct()	//二进制转八进制 
    {
    	long long int len = bi.length();
    	if(len % 3 == 1)
    	{
    		bi = "00" + bi;
    		len += 2;
    	}
    	else if(len % 3 == 2)
    	{
    		bi = "0" + bi;
    		len++;
    	}
    	for(long long int i = 0; i < len; i += 3)
    	{
    		if(bi[i] == '0' && bi[i + 1] == '0' && bi[i + 2] == '0' && i != 0) oc += "0";
    		else if(bi[i] == '0' && bi[i + 1] == '0' && bi[i + 2] == '1') oc += "1";
    		else if(bi[i] == '0' && bi[i + 1] == '1' && bi[i + 2] == '0') oc += "2";
    		else if(bi[i] == '0' && bi[i + 1] == '1' && bi[i + 2] == '1') oc += "3";
    		else if(bi[i] == '1' && bi[i + 1] == '0' && bi[i + 2] == '0') oc += "4";
    		else if(bi[i] == '1' && bi[i + 1] == '0' && bi[i + 2] == '1') oc += "5";
    		else if(bi[i] == '1' && bi[i + 1] == '1' && bi[i + 2] == '0') oc += "6";
    		else if(bi[i] == '1' && bi[i + 1] == '1' && bi[i + 2] == '1') oc += "7";
    	}
    //	oc += "/0";
    }
    int main()
    {
    	while(cin >> n)
    	{
    		while(n--)
    		{
    			he = ""; bi = ""; oc = "";
    			cin >> he;
    			//十六进制转二进制 
    			hex_to_bin();
    			//二进制转八进制
    			bin_to_oct();
    			cout << oc << endl;
    		}
    	}
    	return 0;
    }
    

    代码2:和代码1相同的思路

    #include<iostream>
    #include<string>
    using namespace std;
    string he;
    string bi;
    string oc;
    int n;
    void hex_to_bin()	//十六进制转二进制 
    {
    	int i = 0;
    	while(he[i])	//he[i]不为0 
    	{
    		switch(he[i])
    		{
    			case '0': bi += "0000"; break;
    			case '1': bi += "0001"; break;
    			case '2': bi += "0010"; break;
    			case '3': bi += "0011"; break;
    			case '4': bi += "0100"; break;
    			case '5': bi += "0101"; break;
    			case '6': bi += "0110"; break;
    			case '7': bi += "0111"; break;
    			case '8': bi += "1000"; break;
    			case '9': bi += "1001"; break;
    			case 'A': bi += "1010"; break;
    			case 'B': bi += "1011"; break;
    			case 'C': bi += "1100"; break;
    			case 'D': bi += "1101"; break;
    			case 'E': bi += "1110"; break;
    			case 'F': bi += "1111"; break;
    			default:break;
    		}
    		i++;
    	}
    }
    void bin_to_oct()	//二进制转八进制 
    {
    	long long int len = bi.length();
    	if(len % 3 == 1)
    	{
    		bi = "00" + bi;
    		len += 2;
    	}
    	else if(len % 3 == 2)
    	{
    		bi = "0" + bi;
    		len++;
    	}
    	for(long long int i = 0; i < len; i += 3)
    	{
    		if(bi[i] == '0' && bi[i + 1] == '0' && bi[i + 2] == '0' && i != 0) oc += "0";
    		else if(bi[i] == '0' && bi[i + 1] == '0' && bi[i + 2] == '1') oc += "1";
    		else if(bi[i] == '0' && bi[i + 1] == '1' && bi[i + 2] == '0') oc += "2";
    		else if(bi[i] == '0' && bi[i + 1] == '1' && bi[i + 2] == '1') oc += "3";
    		else if(bi[i] == '1' && bi[i + 1] == '0' && bi[i + 2] == '0') oc += "4";
    		else if(bi[i] == '1' && bi[i + 1] == '0' && bi[i + 2] == '1') oc += "5";
    		else if(bi[i] == '1' && bi[i + 1] == '1' && bi[i + 2] == '0') oc += "6";
    		else if(bi[i] == '1' && bi[i + 1] == '1' && bi[i + 2] == '1') oc += "7";
    	}
    }
    int main()
    {
    	while(cin >> n)
    	{
    		while(n--)
    		{
    			he = ""; bi = ""; oc = "";
    			cin >> he;
    			hex_to_bin();
    			bin_to_oct();
    			cout << oc << endl;
    		}
    	}
    	return 0;
    }
    

    代码3:

    #include<bits/stdc++.h>
    using namespace std;
    
    int main()
    {
    	int n;
    	while(cin >> n)
    	{
    		while(n--)	//10
    		{
    			string strhex;
    			string strbin;
    			string stroct;
    			cin >> strhex;
    			int lenhex = strhex.length();
    			for(int i = 0; i < lenhex; i++)	//1e5
    			{
    				if(strhex[i] == '0') strbin += "0000";
    				else if(strhex[i] == '1') strbin += "0001";
    				else if(strhex[i] == '2') strbin += "0010";
    				else if(strhex[i] == '3') strbin += "0011";
    				else if(strhex[i] == '4') strbin += "0100";
    				else if(strhex[i] == '5') strbin += "0101";
    				else if(strhex[i] == '6') strbin += "0110";
    				else if(strhex[i] == '7') strbin += "0111";
    				else if(strhex[i] == '8') strbin += "1000";
    				else if(strhex[i] == '9') strbin += "1001";
    				else if(strhex[i] == 'A') strbin += "1010";
    				else if(strhex[i] == 'B') strbin += "1011";
    				else if(strhex[i] == 'C') strbin += "1100";
    				else if(strhex[i] == 'D') strbin += "1101";
    				else if(strhex[i] == 'E') strbin += "1110";
    				else if(strhex[i] == 'F') strbin += "1111";
    			}
    			int lenbin = strbin.length();
    			if(lenbin % 3 == 1)
    			{
    				strbin = "00" + strbin;
    				lenbin += 2;
    			}
    			else if(lenbin % 3 == 2)
    			{
    				strbin = "0" + strbin;
    				lenbin++;
    			}
    			for(int i = 0; i < lenbin; i += 3)
    			{
    				if(strbin[i] == '0' && strbin[i + 1] == '0' && strbin[i + 2] == '0') stroct += "0";
    				else if(strbin[i] == '0' && strbin[i + 1] == '0' && strbin[i + 2] == '1') stroct += "1";
    				else if(strbin[i] == '0' && strbin[i + 1] == '1' && strbin[i + 2] == '0') stroct += "2";
    				else if(strbin[i] == '0' && strbin[i + 1] == '1' && strbin[i + 2] == '1') stroct += "3";
    				else if(strbin[i] == '1' && strbin[i + 1] == '0' && strbin[i + 2] == '0') stroct += "4";
    				else if(strbin[i] == '1' && strbin[i + 1] == '0' && strbin[i + 2] == '1') stroct += "5";
    				else if(strbin[i] == '1' && strbin[i + 1] == '1' && strbin[i + 2] == '0') stroct += "6";
    				else if(strbin[i] == '1' && strbin[i + 1] == '1' && strbin[i + 2] == '1') stroct += "7";
    			}
    			int lenoct = stroct.length();
    			int i = 0;
    			for(; i < lenoct; i++)
    				if(stroct[i] != '0')
    					break;
    			for(; i < lenoct; i++)
    				cout << stroct[i];
    			cout << endl;
    		}
    	}
    	return 0;
    }
    
    展开全文
  • 接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式输出n行,每行为输入对应的八进制正整数。【注意】输入的十六进制数不会有前导0,比如...

    问题描述

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

    输入格式

    输入的第一行为一个正整数n (1<=n<=10)。

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

    输出格式

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

    【注意】

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

    输出的八进制数也不能有前导0。

    样例输入

    2

    39

    123ABC

    样例输出

    71

    4435274

    拿到题目觉着还挺简单,直接用了String和Integer的几个函数,样例输出没问题。提交上去发现提示运行错误。

    下载下来测试数据,才知道输入进去了一个多么变态的数:

    import java.util.Arrays;

    import java.util.Scanner;

    public class Main {

    public static void main(String[] args) {

    Scanner in=new Scanner(System.in);

    int n=in.nextInt();

    String [] result=new String[11];

    for(int i=0;i

    String h=in.next();

    String b=Integer.toBinaryString(Integer.valueOf(h, 16));

    String o=Integer.toOctalString(Integer.valueOf(b, 2));

    result[i]=o;

    }

    for(int i=0;i

    System.out.println(result[i]);

    }

    }

    }

    第一次没有通过的代码

    测试数据:

    cdbefeb1c53034f3f1e9c1676497b69b.png

    在第一次的代码上做了改动:

    ①首先将每一位十六进制数转换为四位二进制数(一定要转为4位,使用前导0),保存为字符串;

    ②将字符串长度化为3的倍数,以便向八进制转化;

    ③每三位转化为八进制,去掉前导零;

    代码如下,可通过测试:

    import java.util.Arrays;

    import java.util.Scanner;

    public class Poj {

    public static void main(String[] args) {

    Scanner in=new Scanner(System.in);

    int n=in.nextInt();

    String [] result=new String[11];//保存最后输出的结果

    /*十六进制转化为二进制*/

    for(int i=0;i

    String h=in.next();

    StringBuilder tempB=new StringBuilder();

    for(int m=0;m

    char numH=h.charAt(m);

    String b=Integer.toBinaryString(Integer.valueOf(String.valueOf(numH), 16));

    for(int k=b.length();k<4;k++){

    b='0'+b;

    }

    tempB.append(b);

    }

    /*二进制转化为八进制*/

    StringBuilder tempO=new StringBuilder();//长度变为3的倍数,需要补的前导0的个数

    int addZero=3-tempB.length()%3;

    for(int p=0;p

    tempB=new StringBuilder("0").append(tempB);

    }

    for(int m=0;m

    //把字符串长度转换为三的倍数添加前导0

    String numB=tempB.substring(m, m+3);

    String o=Integer.toOctalString(Integer.valueOf(String.valueOf(numB), 2));

    tempO.append(o);

    }

    result[i]=tempO.toString().replaceAll("^(0+)", "");//用正则表达式去掉前导零

    }

    for(int i=0;i

    System.out.println(result[i]);

    }

    }

    }

    Java实现蓝桥杯十六进制转八进制

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

    算法笔记&lowbar;208&colon;第六届蓝桥杯软件类决赛真题&lpar;Java语言A组&rpar;

    目录 1 胡同门牌号 2 四阶幻方 3 显示二叉树 4 穿越雷区 5 切开字符串 6 铺瓷砖   前言:以下代码仅供参考,若有错误欢迎指正哦~ 1 胡同门牌号 标题:胡同门牌号 小明家住在一条胡同里. ...

    算法笔记&lowbar;206&colon;第五届蓝桥杯软件类决赛真题&lpar;Java语言A组&rpar;

    目录 1 海盗分金币 2 六角幻方 3 格子放鸡蛋 4 排列序数 5 幂一矩阵 6 供水设施    前言:以下代码仅供参考,若有错误欢迎指正哦~ 1 海盗分金币 有5个海盗,相约进行一次帆船比赛. 比 ...

    蓝桥杯-买不到的数目-java

    /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2016, 广州科技贸易职业学院信息工程系学生 * All rights reserved. * 文件名称: ...

    算法笔记&lowbar;204&colon;第四届蓝桥杯软件类决赛真题&lpar;Java语言C组&rpar;

    目录 1 好好学习 2 埃及分数 3 金蝉素数 4 横向打印二叉树 5 危险系数 6 公式求值   前言:以下代码仅供参考,若有错误欢迎指正哦~ 1 好好学习 汤姆跟爷爷来中国旅游.一天,他帮助中国的 ...

    算法笔记&lowbar;210&colon;第六届蓝桥杯软件类决赛真题&lpar;Java语言C组&rpar;

    目录 1 机器人数目 2 生成回文数 3 空心菱形 4 奇怪的数列 5 密文搜索 6 居民集会 前言:以下代码仅供参考,若有错误欢迎指正哦~ 1 机器人数目 标题:机器人数目 少年宫新近邮购了小机器人 ...

    算法笔记&lowbar;097&colon;蓝桥杯练习 算法提高 P1001(Java)

    目录 1 问题描述 2 解决方案   1 问题描述 当两个比较大的整数相乘时,可能会出现数据溢出的情形.为避免溢出,可以采用字符串的方法来实现两个大数之间的乘法.具体来说,首先以字符串的形式输入两个整 ...

    蓝桥杯省赛 牌型种数java

    小明被劫持到X赌城,被迫与其他3人玩牌. 一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张.这时,小明脑子里突然冒出一个问题:如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺 ...

    蓝桥杯 算法训练 素因子去重 (java)

    问题描述 给定一个正整数n,求一个正整数p,满足p仅包含n的所有素因子,且每个素因子的次数不大于1   输入格式 一个整数,表示n   输出格式 输出一行,包含一个整数p.   样例输入 1000   ...

    随机推荐

    python学习笔记-(十六)python操作mysql

    一. mysql安装 1. windows下安装mysql 1.1. 下载源: http://dev.mysql.com/downloads/installer/,请认准对应版本 Windows (x ...

    eclipse插件安装失败的列表如何清除-一个困扰很久的问题

    平时在安装eclipse插件的时候由于网络不稳定或者下载下来的包不兼容等原因安装失败的情况很多, 但是当插件安装一次以后,就会在安装的url中留下历史记录,并且每次切换到安装插件的界面中时,后台都要检 ...

    MVC &ndash&semi; 7&period;Razor 语法

    7.1 Razor视图引擎语法 Razor通过理解标记的结构来实现代码和标记之间的顺畅切换. @核心转换字符,用来 标记-代码 的转换字符串. 语境A: @{ string rootName=&quo ...

    spring 好处与优点

    使用Spring有什么好处?(1)Spring能有效地组织你的中间层对象.(2)Spring能消除在许多工程中常见的对Singleton的过多使用.(3)Spring能消除各种各样自定义格式的属性文件 ...

    Guava API学习之Multimap

    相信大家对Java中的Map类及其之类有大致的了解,Map类是以键值对的形式来存储元素(Key->Value),但是熟悉Map的人都知 道,Map中存储的Key是唯一的.什么意思呢?就是假如我们 ...

    python jason&comma;pickle

    参考官网 https://docs.python.org/3/library/json.html https://docs.python.org/3/library/pickle.html 了解这两个 ...

    C&plus;&plus;11常用特性的使用经验总结

    转自:http://www.cnblogs.com/feng-sc C++11已经出来很久了,网上也早有很多优秀的C++11新特性的总结文章,在编写本博客之前,博主在工作和学习中学到的关于C++11方 ...

    Spring Security 案例实现和执行流程剖析

    Spring Security Spring Security 是 Spring 社区的一个顶级项目,也是 Spring Boot 官方推荐使用的安全框架.除了常规的认证(Authentication ...

    January 20th&comma; 2018 Week 3rd Saturday

    We may encounter many defeats but we must not be defeated. 我们可能会失败很多次,但决不能被打败. As long as we are con ...

    kbmMW CopyRawRecords 用法

    复制一个ClientQuery数据集到另外一个ClientQuery,我们应该怎么做?并注意什么呢? kbmMW为我们提供了好几个方法,有LoadFromDataSet,CopyRawRecords, ...

    展开全文
  • -------------------------------------------------------------------------------------------------------------(基础练习第二题就难住了 QAQ)这道题的限制比较多,因为最开始说的是十六进制数的长度不超过100000...
  • 十六进制转八进制

    2021-03-03 23:35:09
     接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。 输出格式  输出n行,每行为输入对应的八进制正整数。 【注意】  输入的十六进制数不会有前导...
  •  接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。 输出格式 输出n行,每行为输入对应的八进制正整数。 注意 输入的十六进制数不会有前导0,比如...
  •  接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。 输出格式  输出n行,每行为输入对应的八进制正整数。 【注意】  输入的十六进制数不会有前导...
  • 接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。 输出格式 输出n行,每行为输入对应的八进制正整数。 【注意】 输入的十六进制数不会有前导0,...
  •  接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。 输出格式  输出n行,每行为输入对应的八进制正整数。 【注意】  输入的十六进制数不会有前导...
  •  接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。 输出格式 输出n行,每行为输入对应的八进制正整数。 【注意】  输入的十六进制数不会有前导0...
  •  接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。 输出格式 输出n行,每行为输入对应的八进制正整数。 【注意】  输入的十六进制数不会有前导0...
  •  接下来n行,每行一个由0 ~ 9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。 输出格式  输出n行,每行为输入对应的八进制正整数。 【注意】  输入的十六进制数不会有...
  • 蓝桥杯 试题 基础设计 十六进制转八进制

    千次阅读 多人点赞 2021-01-21 12:35:30
    接下来n行,每行一个由0到9,A到F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。 输出格式 输出n行,每行为输入对应的八进制正整数。 注意 输入的十六进制数不会有前导0,比如012...
  •  接下来n行,每行一个由 0-9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。 输出格式  输出n行,每行为输入对应的八进制正整数。 【注意】  输入的十六进制数不会有...
  •  接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。 输出格式  输出n行,每行为输入对应的八进制正整数。  【注意】  输入的十六进制数不会有...
  •  接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。 输出格式  输出n行,每行为输入对应的八进制正整数。 【注意】  输入的十六进制数不会有前导...

空空如也

空空如也

1 2 3 4 5 ... 17
收藏数 322
精华内容 128
关键字:

十六进制不能超过