这是二十四进制计数器的源程序,有需要的同学可以参照一下!
上传时间: 2017-01-20
上传用户:nairui21
#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
进制转换的程序,可由二至十的互换
上传时间: 2015-01-17
上传用户:阿四AIR
一个简单实用的进制转换算法,该算法能实现二、八、十、十六进制的相互转化。
上传时间: 2013-12-17
上传用户:xaijhqx
6进制计数器VHDL程序 --文件名:counter6.vhd。 --功能:6进制计数器,有进位C
上传时间: 2013-04-24
上传用户:蠢蠢66
10进制计数器VHDL程序 --文件名:counter10.vhd。 --功能:10进制计数器,有进位C
上传时间: 2013-07-18
上传用户:2525775
24进制计数器VHDL程序 --文件名:counter24.vhd。 --功能:24进制计数器。
上传时间: 2013-05-19
上传用户:shizhanincc
字符串转为十六进制软件工具,虽然小但很实用的小软件
上传时间: 2013-07-27
上传用户:WsyzxxnSej
M进制可逆计数器的设计、仿真及实验
上传时间: 2013-10-17
上传用户:oojj
计数器是一种重要的时序逻辑电路,广泛应用于各类数字系统中。介绍以集成计数器74LS161和74LS160为基础,用归零法设计N进制计数器的原理与步骤。用此方法设计了3种36进制计数器,并用Multisim10软件进行仿真。计算机仿真结果表明设计的计数器实现了36进制计数的功能。基于集成计数器的N进制计数器设计方法简单、可行,运用Multisim 10进行电子电路设计和仿真具有省时、低成本、高效率的优越性。
上传时间: 2013-10-11
上传用户:gtzj