美文网首页
5.2 【栈】js实现10进制转任意进制

5.2 【栈】js实现10进制转任意进制

作者: 狩秋之人 | 来源:发表于2019-11-08 14:15 被阅读0次

懒癌发作,不想码字,上代码吧。
因为是用js写的,不想写组件绑定数据,入栈中的数字8即为8进制,修改为x即为修改为x进制

let stuckHome = require('./stuck.js')

function divideBy8 (num) {

    let stuck = new stuckHome(),
        result = '';

    // 将八进制得到结果入栈
    while (num != 0) {
        stuck.pushElement(num % 8);
        num = parseInt(num /= 8);
    }

    // 顺序出栈并组合成String
    while(stuck.size() !== 0) {
        result += stuck.popElement().toString();
    } 
    
    console.log(result);
}

// 测试
divideBy8 (9)

相关文章

  • 5.2 【栈】js实现10进制转任意进制

    懒癌发作,不想码字,上代码吧。因为是用js写的,不想写组件绑定数据,入栈中的数字8即为8进制,修改为x即为修改为x进制

  • 数据结构

    1.栈 1.1栈的创建 1.1.1栈的方法 1.2 应用 1.2.1 10进制转化为2进制 1.2.2 10进制转...

  • python 进制转换

    如何表示二进制 任意进制之间的转换 任意进制转换成二进制--bin 任意进制转换成十进制--int 3.任意进制转...

  • 栈--利用栈实现进制转换

    利用栈实现进制转换 一、二进制转十进制 利用栈的数据结构特点,将二进制转换为十进制数。 二进制数是计算机数据的存储...

  • 5 【栈】js学习:10进制转各进制的实现

    懒癌发作,不想码字,上代码吧。

  • golang 异或,16进制十进制

    byte十进制异或 49^50 结果是10进制495051如此16进制转10进制 10进制转16进制

  • java进制、编码转换记录

    16进制int转16进制String 10进制int转16进制String 16进制string转换成10进制in...

  • 进制间的转换

    任意进制转到10进制 系数乘以基数的权次幂相加的和 10进制转到任意进制 涉及数学公式 除基: c = a...

  • js颜色进制之间的转换

    十进制、十六进制、RGBA颜色值之间的相互转换 10进制转rgba rgb转16进制 16进制转10进制 完整代码...

  • 数字逻辑之数制转换

    一.数制转换 1.按权展开式求任意进制 2.任意进制转十位数 2.1 二进制转十进制 逐位加...

网友评论

      本文标题:5.2 【栈】js实现10进制转任意进制

      本文链接:https://www.haomeiwen.com/subject/dynibctx.html