#include <stdlib.h> #include<stdio.h> #include <malloc.h> #define stack_init_size 100 #define stackincrement 10 typedef struct sqstack { int *base; int *top; int stacksize; } sqstack; int StackInit(sqstack *s) { s->base=(int *)malloc(stack_init_size *sizeof(int)); if(!s->base) return 0; s->top=s->base; s->stacksize=stack_init_size; return 1; } int Push(sqstack *s,int e) { if(s->top-s->base>=s->stacksize) { s->base=(int *)realloc(s->base,(s->stacksize+stackincrement)*sizeof(int)); if(!s->base) return 0; s->top=s->base+s->stacksize; s->stacksize+=stackincrement; } *(s->top++)=e; return e; } int Pop(sqstack *s,int e) { if(s->top==s->base) return 0; e=*--s->top; return e; } int stackempty(sqstack *s) { if(s->top==s->base) { return 1; } else { return 0; } } int conversion(sqstack *s) { int n,e=0,flag=0; printf("输入要转化的十进制数:\n"); scanf("%d",&n); printf("要转化为多少进制:\n"); scanf("%d",&flag); printf("将十进制数%d 转化为%d 进制是:\n",n,flag); while(n) { Push(s,n%flag); n=n/flag; } while(!stackempty(s)) { e=Pop(s,e); switch(e) { case 10: printf("A"); break; case 11: printf("B"); break; case 12: printf("C"); break; case 13: printf("D"); break; case 14: printf("E"); break; case 15: printf("F"); break; default: printf("%d",e); } } printf("\n"); return 0; } int main() { sqstack s; StackInit(&s); conversion(&s); return 0; }
上传时间: 2016-12-08
上传用户:爱你198
满足混合字符串(汉字和数字等字符)批量(非一个字符一个字符),转换为16进制;同样支持16进制转换为字符串,C++代码; 在VS2010上用MFC编码测试可运行。可用于串口通信数据编码。
上传时间: 2017-05-31
上传用户:西蒙贝克
vba16进制读取,测试可以使用。可以使用。
上传时间: 2018-01-25
上传用户:BRCC
8.13多进制数字频率调制(MFSK)系统
上传时间: 2018-06-15
上传用户:dyrdyr123
C语言十六进制转字符串和字符串转十六进制函数
上传时间: 2018-09-11
上传用户:mouren
利用vhdl语言编写百进制计数器(程序代码)
标签: 进制计数器
上传时间: 2018-12-20
上传用户:你听哦哦
学习7段数码显示译码器、十六进制计数器以及顶层连接模块的Verilog设计; 2、掌握组合逻辑,时序逻辑以及用例化语句实现顶层模块的Verilog设计方法; 3、熟悉QuartusⅡ的整个设计流程,仿真方法,引脚锁定,下载及测试方法。
上传时间: 2019-05-30
上传用户:Lily_liu
用于二进制、十六进行、十进制数据间相互转换的 进制转换工具
标签: 进制转换
上传时间: 2021-09-24
上传用户:linuxp
计数器电路触发器编码器译码器逻辑门数电电路Multisim仿真源文件20个合集:100进制电路测试.ms10100进制电路测试.ms10 (Security copy)74LS161测试电路.ms1074LS161测试电路.ms10 (Security copy)74LS192电路.ms1074LS192电路.ms10 (Security copy)D触发器到T'触发器测试.ms10D触发器到T'触发器测试.ms10 (Security copy)D触发器测试电路.ms10D触发器测试电路.ms10 (Security copy)JK触发器变为T触发器测试.ms10JK触发器变为T触发器测试.ms10 (Security copy)JK触发器测试.ms10JK触发器测试.ms10 (Security copy)RS基本触发器测试.ms10RS基本触发器测试.ms10 (Security copy)任意进制电路设计74LS160.ms10任意进制电路设计74LS160.ms10 (Security copy)四人表决器.ms10四人表决器.ms10 (Security copy)奇偶校验电路(Parity.pdf奇偶校验电路.ms10奇偶校验电路.ms10 (Security copy)抢答器.ms10抢答器.ms10 (Security copy)火灾报警.ms10火灾报警.ms10 (Security copy)简易密码锁设计.ms10简易密码锁设计.ms10 (Security copy)简易测频仪.ms10简易测频仪.ms10 (Security copy)简易秒表电路.ms10简易秒表电路.ms10 (Security copy)编码器74LS148D.ms10编码器74LS148D.ms10 (Security copy)译码器电路.ms10译码器电路.ms10 (Security copy)逻辑门.ms10逻辑门.ms10 (Security copy)
上传时间: 2021-10-27
上传用户:canderile
字节集与十六进制高效互转,支持反转,易语言源码
上传时间: 2021-11-04
上传用户:g3839