桟的应用——十进制转化为八进制
来源:互联网 发布:常见的hash算法有哪些 编辑:程序博客网 时间:2024/05/18 00:36
#include<stdio.h>#include<stdlib.h>#include<math.h>#define InitStackSize 100 //初始化分配量typedef struct SqStack{ int *base; int *top; int size; }SqStack;//初始化void InitStack(SqStack &S){ S.base = S.top =(int *)malloc(sizeof(int)*InitStackSize); S.size = InitStackSize; } //进栈 void PushStack(SqStack &S,int e){ *S.top = e; S.top++; } //转化int ConversionStack(SqStack &S,int n){ while(n) { PushStack(S,n%8); n=n/8; } } void DisplayStack(SqStack S){ while( S.top != S.base ) { S.top--; printf("%d",*S.top); } printf("\n");}//主函数int main(){ SqStack stack; int n; printf("输入你想要转化的十进制数:\n"); while( scanf("%d",&n) != EOF) { InitStack(stack); ConversionStack(stack,n); printf("输出转化后的数:\n"); DisplayStack(stack); printf("\n"); } return 0;}
0 0
- 桟的应用——十进制转化为八进制
- 八进制转化为十进制
- 十进制转化为八进制
- Java十进制转化为八进制
- 十进制实数转化为二进制、八进制、十六进制的实数
- C++利用STL的stack将十进制转化为八进制
- 八进制小数转化为十进制小数
- 二进制 八进制 十六进制转化为十进制
- 将十进制转化为二进制、八进制、十六进制
- 将十进制数转化为八进制数
- 【杭电】4278八进制转化为十进制
- 十进制转化为二进制,八进制,十六进制
- 递归的应用--十进制转化为二进制
- 二进制、八进制、十进制、十六进制之间的转化
- 二进制,八进制,十进制,十六进制之间的转化
- 进制转换 十进制转化为八进制 通过栈实现
- 编写程序将十进制转化为八进制输出
- 十进制转换为二进制 八进制 ——用栈实现
- 使用CXF开发RESTFul服务
- CodeForces 772A Voltage Keepsake
- Android录制WAV文件- 带去回声
- java从入门到弃坑第十天
- 基数排序
- 桟的应用——十进制转化为八进制
- 【CodeForces 797B】Odd sum(模拟)
- 【上机笔试之十三】最大公约数
- reactNative的页面跳转
- Android简单网络视频播放器
- matlab中的imshow函数使用
- 自定义Ribbon的负载均衡
- Android-Broadcast广播事件(1)-简介及普通广播调用步骤
- 动态绑定