桟的应用——数制转化
来源:互联网 发布:全球人工智能大会 编辑:程序博客网 时间:2024/05/18 00:41
#include<stdio.h>#include<stdlib.h>#include<math.h>#define InitStackSize 100 typedef struct SqStack{ int *base; //桟底 int *top; //栈顶 int stacksize; }Sqstack;//初始化桟 void InitStack(SqStack &S){ S.base = S.top =(int *)malloc(InitStackSize*sizeof(int)); S.stacksize = InitStackSize;}//进栈void PushStack(SqStack &S,int e){ *S.top = e; S.top++; } void Conversion(SqStack &S,int n,int b) //转化 { //n表示的是输入的十进制数;b表示的是想要转化的进制数 while(n) { PushStack(S,n%b); // n%b表示余数 n=n/b; //表示商 }}void DisplayStack(SqStack S){ while( S.top != S.base ) { S.top--; printf("%d",*S.top); } printf("\n");}int main(){ SqStack stack; int n,b; printf("Put the num that you want to conver:\n"); while(scanf("%d",&n)!=EOF) { InitStack(stack); printf("Input the conversion num b:\n"); scanf("%d",&b); Conversion(stack,n,b); printf("After conver:\n"); DisplayStack(stack); printf("\n"); } return 0;}
0 0
- 桟的应用——数制转化
- 数制转化(栈的应用)
- 栈的应用——数制转换
- 栈的应用——数制转换
- 栈的应用——数制转换
- 栈的应用—数制转换
- 栈的应用举例——数制转换
- (四)使用已经之前写好的头文件解决实际问题——数制转化
- 数制转化
- 数制转化
- 栈操作和应用—数制转换
- 栈的应用:数制转换
- 栈的应用----数制转换
- 栈的应用数制转换
- 数制转换(栈的应用)
- 数据结构-C语言 栈的简单应用——10进制以内的数制转换
- 数据结构题典020:栈的应用——数制转换(ANSI C)
- 第3章 栈和队列——栈的应用:数制转换
- linux使用 LDAP 服务器进行网络身份验
- Arcgis Engine 扫盲系列 00 前言
- 阿里云免费DV证书Nginx配置https
- 文本框字数限制 keyup
- ElasticSearch集群配置
- 桟的应用——数制转化
- 25.Struts2_主题
- 16个前端容易忽视的细节点(css基础为主)。
- matlab常用函数
- POJ-3683-Priest John's Busiest Day(2-SAT染色)
- 嵌入式系统开发提升可靠性的七大技巧
- Makefile经典教程
- lua require dofile loadfile 比较笔记
- 《C++ primer plus》读书笔记 博客目录