将十进制正整数转化为定长为4的N进制字符串,N可以是小于37的任意进制
来源:互联网 发布:秋水南风捏脸数据 编辑:程序博客网 时间:2024/06/04 18:08
将十进制正整数转化为定长为4的N进制字符串,N可以是小于36的任意进制
进制转换,将一个M进制的数转换为N进制数的过程:
1、M%N(M进制的数对N求余) 余数为转换后的低位
2、M/N的商作为新的数继续对N求余
<script> function changenum4(num){ var N = 36//进制数 var LEN = 4;//转换后的定长 var arr = []; var string = ''; while(num!=1){//商为1结束循环 //除N取余,将余数存入数组中,作为低位 y = toN(num % N);//取余 arr.push(y); num = parseInt(num / N);// } for(var i = arr.length -1;i>= 0;i--){ string += arr[i]; } if(string.length >= LEN) return string; while(string.length!=LEN){ string = 0 + string; } return string; } //大于等于0小于36的数对应的表示 function toN(num){ if(num > 35) return num; var arr1 = ['0','1','2','3','4','5','6','7','8', '9','A','B','C','D','E','F','G','H', 'I','J','K','L','M','N','O','P','Q', 'R','S','T','U','V','W','X','Y','Z']; return arr1[num]; }</script>
0 0
- 将十进制正整数转化为定长为4的N进制字符串,N可以是小于37的任意进制
- 整数转化为任意n进制的字符串
- 把一个正整数转化为用一个4位定长的36进制字符串
- C++实现将十进制数转换为小于等于九的任意进制
- 将十进制转化为任意进制的程序(今天写的)
- 十进制转化为任意进制的数
- 递归 将一个十进制数转化为任意进制字符串
- 任意进制转化为十进制
- 十进制数转化为任意进制
- JAVA实现10进制的数转化为任意n进制的数
- 将十进制转换为任意进制的数
- 将任意一个正整数n整数的立方分解为连续n个奇数之和
- 将十进制转化为N进制
- 将十进制数N转换为r进制的数
- 使用数组,编写一个任意进制正整数转换为十进制的转换工具。
- C/C++语言实现十进制正整数转化为2-16进制的数并输出
- 自定义函数 将十进制转化为16进制,将16换成 36的话,就可以转化为所有拼音字母的进制
- 给定一个十进制数M,以及需要转换的进制数N。 将十进制数M转化为N进制数
- SpringMVC原理
- File类读写
- Lustre并行文件系统建设
- dwr:A request has been denied as a potential CSRF attack.错误的解决
- eclipse安装tomcat7.0不能访问首页问题
- 将十进制正整数转化为定长为4的N进制字符串,N可以是小于37的任意进制
- 类簇
- [.Net码农]T4模版引擎之基础入门
- List泛型集合
- MongoDB start
- MIPI spec总结
- 购物网站总结
- A way to visualize mip levels
- 多态之虚方法