import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
/*
本题case:
input : 23
output: 1Bps:请思考如何变成任意进制的输出,如8进制,14进制等。
*/
public class Main12 {public static void main(String[] args) {// TODO Auto-generated method stubScanner scanner = new Scanner(System.in);String string = scanner.nextLine();int n = Integer.parseInt(string);List<Integer> list = new ArrayList<>();//数组index代表数值,对应12进制的字符//如10对应A,11对应BString[] iarr = { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B" };int tmp = 0;if (n == 0) {list.add(0);} else {while (n > 0) {tmp = n % 12;list.add(tmp);n = n / 12;}}//反向将结果输出即为正确从左到右,从高位到低位for (int i = list.size() - 1; i >= 0; i--) {System.out.print(iarr[list.get(i)]);}}
}

10进制转12进制,思考转任意进制相关推荐

  1. c++语言将任意进制转化10进制,C++ 基础编程之十进制转换为任意进制及操作符重载...

    C++ 基础编程之十进制转换为任意进制及操作符重载 最近学习C++ 的基础知识,完成十进制转换为任意进制及操作符重载,在网上找的不错的资料,这里记录下, 实例代码: #include #include ...

  2. c语言进制转换pdf下载,C语言实现任意进制转换.doc

    C语言实现任意进制转换.doc includestdio.h#includemath.h#includestring.hvoid dtox(double num,int jz)char xnum100 ...

  3. 各种进制转换最简单总结(附任意进制转换代码)

    A进制转B进制 A=10? 1.A=10->A除B取余至余数为0,将余数从下往上连接即可: 2.A!=10->A从右往左第i位*A的i次方(i从0开始)转成10进制: 16和8之间的转换要 ...

  4. 任意进制到十进制的转换

    1 任意进制到十进制的规则是什么 任意进制到十进制的转换都等于: 这个数的各个位上的系数乘以基数的权次幂相加的和 2 一个数的0次幂是多少 任何除0以外的数的0次方都是1 .如3的0次方是1,-1的0 ...

  5. 十进制与任意进制的转换

    进制转换 任意进制转为十进制 代码实现 十进制转为任意进制 代码实现 任意进制转为十进制 方法:∑i n 系数X基数权值(累加) 将二进制转成十进制 10110110 = 1×27+1×25+1×24 ...

  6. verilog设置24进制计数器_任意进制计数器 || 反馈复位法 反馈置数法 || 超级重点 || 数电...

    任意进制计数器 || 反馈复位法 反馈置数法 || 超级重点 || 数电 前面介绍了4位二进制计数器和十进制计数器,但它们的计数长度.计数方式是固定的. 例如: 十进制计数器74160,其计数的模为1 ...

  7. 任意进制与十进制之间的转换

    1.任意进制到十进制 以二进制转换到十进制和十进制转换到十进制为例: 0b10110110 =  1*2^7+1*2^5+1*2^4+1*2^2+1*2 = 128+32+16+4+2=182 182 ...

  8. js模拟栈---进制转化。十进制转任意进制进制,任意进制转十进制

    var Stack = (function(){var items = new WeakMap();//先入后出,后入先出class Stack{constructor(){items.set(thi ...

  9. js数字和字符串转2进制、4进制、7进制、8进制、10进制、12进制、16进制

    数字转2.4.7.8.12.16进制 var a = 19324128342347829374 // 数字和我一样随便 console.log(a.toString(2)) // 2进制 100001 ...

最新文章

  1. LCS005标准版部署之三
  2. ssm配置多数据库支持
  3. ping: sendto: Network is unreachable
  4. Eclipse如何生成jar包
  5. Linux 打开/关闭CPU命令
  6. 计算机地图制图知识点,地图制图知识点整理
  7. 【教程】Linux 系统下对目录扩容的方法
  8. 【Python】if __name__ == ‘__main__‘:的作用和原理
  9. 前端学习(1049):todolist正在进行和已经完成阶段2
  10. Mybatis根据IdType生成不同类型的主键id
  11. tp5模板使用php函数,tp5 自定义公共函数,前台模板调用
  12. Weka算法Classifier-tree-J48源代码分析(一个)基本数据结构和算法
  13. 华为云linux用户名,玩转华为云服务器ECS:001 如何登录并创建新用户
  14. 基于 LoadRunner 实现企业级服务器端性能测试的实践
  15. Android的MediaPlayer架构介绍
  16. Informatic学习总结_day02
  17. CRMEB开源商城部署在腾讯云
  18. java 修改exif_java – 操作图像而不删除其EXIF数据
  19. 计算机组成原理之输入输出设备
  20. 【良心推荐】国内适合中小企业、团队的十大协同办公系统

热门文章

  1. 酷家乐基于 Crane EHPA 的弹性落地实践
  2. EXCEL基础:数据透视表(按月或月累计统计操作)
  3. 极品五笔另类完全删除方法
  4. Android Studio Can't find resource for bundle java.util.PropertyResourceBundle, key configurab 是中文包错
  5. Firebird FOR LINUX
  6. Inter RealSense D435i摄像头有驱动但是连接不上
  7. 请发挥你的思维,只移动一根火柴将以下算式(1-701=2)摆成等式!
  8. Andriod本地音乐播放器
  9. 萤石视频接口(tp后台)
  10. 世界读书日丨这份书单送给天童美语的孩子