C语言-利用栈进行进制转换
2008-12-05 11:44
531 查看
void conversion(int num)
{
int k;
/*引入辅助栈,假设进栈函数为push(int number),出栈函数为int pop();判断栈空为int isempty()*/
while(num)/*num不为零*/
{
push(i%7);
num=num/7;
}
while(!isempty())/*注意是非空*/
{
k=pop();
printf("%d",k);
}
}
{
int k;
/*引入辅助栈,假设进栈函数为push(int number),出栈函数为int pop();判断栈空为int isempty()*/
while(num)/*num不为零*/
{
push(i%7);
num=num/7;
}
while(!isempty())/*注意是非空*/
{
k=pop();
printf("%d",k);
}
}
相关文章推荐
- C语言 利用杨辉三角进行二项式展开,返回动态一维数组
- 【摘录】C语言中利用 strtok函数进行字符串分割
- 利用C语言进行urldecode,解决浏览器中的urlencode
- C语言中利用宏进行面向对象(OOP)的操作
- JAVA利用位移进行进制转换
- C语言通讯录管理系统 利用fwrite和fread进行文件存取
- 利用curl进行逆地理编码_c语言编写动态链接库对PostgreSQL进行扩展
- C语言利用异或进行两个值的交换
- C语言:利用排序二叉树进行排序
- 利用C语言"位域"的特殊性来对数组进行边界检查
- 【c语言】利用库函数进行快速排序(升)
- 利用c语言来进行简单的模拟ATM机
- Linux在Terminal中利用C语言进行清屏
- C语言数据结构之利用栈进行括号匹配的检验
- 利用C语言的部分初始化特性进行字符串的全部初始化。
- 利用clang提供的库函数进行c语言常规错误的检测
- C语言如何利用异或进行两个值的交换详解
- 利用栈进行进制转换
- 利用C语言写一个可以进行乘方运算的程序
- 数据结构之利用栈进行进制转换