懒癌发作,不想码字,上代码吧。
因为是用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)
网友评论