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. JS设计模式—节流模式的实际应用
  2. MAC EI Capitan上更新系统自带SVN版本号(关闭SIP方能sudo rm)
  3. arouter跨module传递消息_消息队列中间件(二)使用 ActiveMQ
  4. Opencv 图像叠加 添加水印
  5. 解析cdn地址错误代码:-1_流水的数据,铁打的CDN
  6. git 分支复制_Git基础知识(五)
  7. SAP云平台里Business Application Studio的角色分配截图
  8. php codeigniter ext,php – 私有服务器上CodeIgniter不正确的系统路径
  9. java 线程池 固定大小_使用Executors服务在Java中创建固定大小线程池的最佳方法...
  10. 获取时间,并将时间的空格和特殊字符去掉,作为一个变量来使用
  11. 现在流行的大前端是什么,自己需要了解哪里内容?
  12. 【bzoj1742】[Usaco2005 nov]Grazing on the Run 边跑边吃草 区间dp
  13. 自动优化工具Black帮你写出规范漂亮的python代码
  14. 爱普生R230打印机清零
  15. 网络视频传输的服务质量(QoS)
  16. 在计算机操作中粘贴的快捷键是什么,电脑复制粘贴的快捷键是什么
  17. 12升19V 24V 36V 100V大功率升压电源DC-DC 大功率升压方案
  18. SVN+SSH协议工作方式全解析,以Sourceforge为例讲解如何在Windows下配置TortoiseSVN和Su
  19. 利用SW插件导出urdf文件
  20. 读书笔记_卓越程序员密码

热门文章

  1. 简单声音模拟器--能播放各种声音
  2. idea怎么手动导入database_idea如何导入数据库包
  3. 关于升级到8G内存的那点事,8G内存够用?明确告诉你为何32位win7为何要升级到8G!
  4. codeforces div716 C、D
  5. visio中公式太小_板式换热器选型计算方法及公式
  6. 【Linux】Linux编辑器—vim使用
  7. 双轮载人平衡车设计完整教程之软件篇
  8. WIN7装NVME SSD固态硬盘所需的KB2990941 和 KB3087873 补丁微软下载地址
  9. python爬虫(十四)selenium(select、17素材网、模拟登录豆瓣和QQ空间、获取cookie、行为链)
  10. Gazebo機器人仿真學習探索筆記(六)工具和实用程序