天恒娱乐注册:js使用栈来实现10进制转8进制与取

标签:网站展示    日期:2018-01-09 10:49    录入:天恒娱乐平台注册    浏览:

  

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

   代码如下:
  
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

★★★小编:天恒娱乐 整理文章,欢迎大家转载 ★★★
相关文章阅读
点击右上角的分享按钮即可收藏天恒娱乐平台注册 随时随地与好友一起分享精彩内容噢