十进制转为二进制
2016-04-13 00:00
459 查看
用递归的方法将十进制转换为低进制
'//此程序只适合10转2 Public str$ '转换后字符 Sub Convert() Dim n&, b& '需转换字符,转换进置 With Sheet5 n = .Cells(3, 1) '原始10进制值 b = 2 '需转换成进制 '//将十进制转换为二进制 .Cells(3, 2) = Ten2Two(n, b) End With End Sub 'Mod函数--取余数 Function Ten2Two(n, b) Dim a& '商 If n = 0 Then Ten2Two = s Else str = (n Mod b) & str Ten2Two = Ten2Two(Int(n / b), b) End If End Function
相关文章推荐
- 二分法猜价格
- 全排列(序)
- 用R做一个产品MI分析表
- Java——面向对象(二)
- checkstyle代码扫描
- 1、UML概述
- 2、面向对象的分析与设计方法
- 加入购物车动画效果
- Hibernate 注解
- Mac安装cocoapods教程(2016版)
- Mac下cocoapods使用说明(2016版)
- windowIsTranslucent 和windowAnimationStyle冲突
- iOS为汉字添加各种字体
- ZBrush中的材料如何进行渲染和着色
- SparkSQL 通过jdbc连接Mysql(68)
- SparkSQL与Hive的集成实践(69)
- C++产生随机数
- 如何用MathType快速输入公式
- 怎么用MathType输入对数函数
- 怎么输入MathType不等号