js使用栈来实现10进制转8进制与取除数及余数

时间:2024-04-19 09:52:12 


function ten2eight(x){
var s=[];
var r='';
while(x>0){
s.push(x%8);
x=parseInt(x/8);
}
while(s.length>0){
r=r+s.pop();
}
return r;
}


N=(N div 8)*8+(N mod 8) (div 是整除操作,mod 是求余)

对于输入的一个非负十进制整数转换成八进制,计算过程是从低位到高位顺序产生八进制的各个数位,而输出时,一般来说应从高位到低位,和计算过程相反。

注意:取除数时,需要取整 parseInt

标签:10进制,8进制,除数,余数
0
投稿

猜你喜欢

  • 解析xml字符串的函数

    2008-06-10 12:37:00
  • Python利用matplotlib实现制作动态条形图

    2021-06-11 05:29:15
  • python使用matplotlib画饼状图

    2023-04-06 12:23:29
  • Python数据分析之真实IP请求Pandas详解

    2023-12-31 16:56:19
  • 全面了解python中的类,对象,方法,属性

    2021-10-07 10:54:50
  • js金额浮点格式化控件

    2008-08-01 16:52:00
  • 关于JavaScript数组去重的一些理解汇总

    2024-05-02 16:17:56
  • Python实现的爬取百度文库功能示例

    2022-09-08 22:34:46
  • PHP图片上传代码

    2024-05-05 09:17:26
  • Python实现爬取需要登录的网站完整示例

    2022-08-09 11:40:33
  • Python10行代码实现模拟百度搜索的示例

    2022-07-19 17:10:57
  • 什么是JSON及JSON的结构

    2008-06-15 07:16:00
  • 实用301转向到另一域名相应页面的asp代码

    2011-04-18 10:42:00
  • Python datetime模块的使用示例

    2022-10-20 22:33:39
  • Django--权限Permissions的例子

    2021-02-16 01:44:51
  • js删除数组中指定元素的几种方式

    2024-04-10 10:50:48
  • 恢复.mdf 数据库步骤

    2024-01-16 00:17:35
  • Mysql入门系列:MYSQL日志文件维护

    2008-11-24 13:10:00
  • 用selenium解决滑块验证码的实现步骤

    2021-06-02 01:44:39
  • Python类的定义、继承及类对象使用方法简明教程

    2021-09-01 21:43:10
  • asp之家 网络编程 m.aspxhome.com