zoukankan      html  css  js  c++  java
  • 十六进制转八进制

    题目描述:

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

    输入:

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

    输出:

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

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

    样例输入:

    2

    39 

    123ABC

    样例输出:

    71

    4435274

    代码:

    Scanner sc =new Scanner(System.in);
    int n = sc.nextInt();
    for (int i = 0; i <n; i++) {
    String a = sc.next();
    int b = Integer.parseInt(a,16);
    System.out.println(b);
    String ss =Integer.toString(b, 8);
    System.out.println(ss);
  • 相关阅读:
    iOS-申请开发证书流程
    iOS-代理
    进程和线程
    iOS单例模式
    Switch语句
    枚举类型
    程序的三种结构
    运算符
    Swift项目开发中的一些必备数据
    Swift开发中常用的一些图片处理方法
  • 原文地址:https://www.cnblogs.com/lixiang0622/p/13404242.html
Copyright © 2011-2022 走看看