实现数制转换的算法
2007-12-18 11:47
197 查看
也是这次学习数据结构学到的,不过这个代码不是我的原创,我只是觉得不错,留在这里给大家分享。本例是10进制到7进制,如果改一下,可以成为10进制到任何进制的算法。
void coversion(int num)
{
int k;
while(num)
{
push(num%7);
num=num/7;
}
while(!isempty())
{
k=pop();
printf("%d",k);
}
}
void coversion(int num)
{
int k;
while(num)
{
push(num%7);
num=num/7;
}
while(!isempty())
{
k=pop();
printf("%d",k);
}
}
相关文章推荐
- C#实现的18位身份证格式验证算法[转载]
- 用Python实现随机森林算法,深度学习
- C++ 快速排序实现(算法导论)
- 基于读取车载RFID标签自动开关车库门c#算法实现
- 超长整数的基础运算 算法实现之乘、除篇
- 算法入门---java语言实现的快速排序小结
- 算法入门---java语言实现的并查集(Union-Find)小结
- 虚存管理页面置换算法 — FIFO和RUL算法模拟实现
- 数据挖掘十大算法之Apriori算法原理及源码实现
- Java虚拟机 垃圾收集算法及HotSpot算法实现
- C#实现的优酷真实视频地址解析功能(2014新算法)
- UUID算法实现[转载]
- [Java算法分析与设计]链式队列的实现
- openCV人脸识别三种算法实现(官网翻译)
- 说说如何使用 Java 的原生方法实现 AES 算法
- 多模匹配算法与dictmatch实现
- 数据结构经典算法汇总___图的邻接矩阵实现
- 有趣的数字环的算法实现
- 简单LRU算法实现的Cache(C++)
- 图像算法中的设计模式(二):用控制器设计模式实现功能模块间通信