#include<stdio.h>#include<malloc.h>#define ERROR 0#define TRUE 1#define FALSE 0#define OK 1#define EQUAL 1#define OVERFLOW -1#define STACK_INIT_SIZE 100#define STACKINCREMENT 10typedef int SElemType;typedef int Status;struct STACK{ SElemType num; SElemType *base; SElemType *top; int stac
转载 2009-03-09 21:38:00
91阅读
2评论
描述数制转换。(要求采用栈实现,练习进栈入栈函数的编写)输入输入的第一行包含两个数,n,d n表示要转换的数的个数;d表示要转换成的进制数 ;接下来是n个十进制数.输出对每一测试用例,用一行输出数制转换后的结果样例输入2 8123213样例输出173325
原创 2022-11-30 09:59:36
99阅读
计算机的数制 数制  计数方法,指用一组固定的符号和统一的规则表示数制的方法 数位  指数字符号在一个数中所处的位置 基数  指在某种进位计数制中,数位上所能使用的数字符号的个数(例:十进制基数是10,二进制基数是2)) 位权  指在某种进位计数制中,数位所代表的大小,即处于某一位上的“1”所表示的数值大小 bit一般说的百兆、千兆的网络单位
原创 2021-11-22 18:53:16
399阅读
数制转换时间限制: 1 Sec  内存限制: 32 MB题目描述求任意两个不同进制非负整数的转换(2进制~16进制),所给整数在long所能表达的范围之内。不同进制的表示符号为(0,1,...,9,a,b,...,f)或者(0,1,...,9,A,B,...,F)。输入输入只有一行,包含三个整数a,n,b。a表示其后的n 是a进制整数,b表示欲将a进制整数n转换成b进制整数。a,b是十进制整数,2...
原创 2022-02-06 13:36:33
31阅读
数制转换 1、计算机的数制 2、数制的表示 3、数制的计算 4、数制转换 5、二进制的特点 6、常见的八位二进制数 7、存储量 8、总结 1、计算机的数制 数制 计数的方法,指用一组固定的符号和统一的规则表示数值的方法 数位 指数字符号在一个数中所处的位置 基数 指在某种进位计数制中,数位上所能使 ...
转载 2021-05-20 09:14:00
798阅读
2评论
数制转换时间限制: 1 Sec  内存限制: 32 MB题目描述求任意两个不同进制非负整数的转换(2进制~16进制),所给整数在long所能表达的范围之内。不同进制的表示符号为(0,1,...,9,a,b,...,f)或者(0,1,...,9,A,B,...,F)。输入输入只有一行,包含三个整数a,n,b。a表示其后的n 是a进制整数,b表示欲将a进制整数n转换成b进制整数。a,b是十进制整数,2...
原创 2021-07-14 11:16:46
118阅读
注意进制转换时对0的特殊处理。 int a,b; string s; char tran(int x) { if(x >= 0 && x <= 9) return x+'0'; else return 'A'+x-10; } int get(char c) { if(isdigit(c)) retu
转载 2021-01-30 19:23:00
86阅读
0064:数制转换查看 提交 统计 提问总时间限制: 1000ms 内存限制: 65536kB描,包含三个整数a,n,b。a表示其后的...
原创 2023-02-07 16:57:23
67阅读
数制转换——栈】1、描述:将非负的十进制数转换成对应的进制2、算法基本思想(栈的思想)3、算法描述(C语言伪码)4、例题:将十进制数159转换成八进制数5、程序源码6、调试结果1、描述:将非负的十进制数转换成对应的进制2、算法基本思想(栈的思想)
原创 2022-02-21 10:27:03
314阅读
0000=0 0001=1 0010=2 0011=3 0100=4 0101=5 0110=6 0111=7   1000=8 1001=9 1010=10=A 1011=11=B 1100=12=C 1101=13=D 1110=14=E 1111=15=F     0000 0001->2^0=1 0000 0010
原创 2010-12-28 14:18:02
386阅读
01:数制转换 01:数制转换 查看 提交 统计 提问 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB描述 求任意两个不同进制非负整数的转换(2进制~16进制),所给整数在long所能表达的范围之内。不同进制的表示符号为(0,1,...,9,a,b,...,f)或者(
原创 2021-06-04 19:59:42
220阅读
十六进制数:1.特点:基数是16,它有16个数字符号,除了十进制中的十个数可用外,还使用了六个英文字母,A,B,C,D,E,F。分别代表十进制数的10,11,12,13,14,15。逢十六进一。2.二进制数和十六进制数间的转换:因为16的一次方=2的四次方,所以一位十六制数相当于四位二进制数,因此,二进制和十六进制之间的转换可使用四位分组的方法。例如:十六进制数62B转化为二进制数,如下:62B=
原创 精选 2021-01-05 16:59:47
2344阅读
1点赞
一、十进制转换成二进制方法:  整数部分“除以2取余数,反序排列”;       小数部分“乘2取整数,正序排列”。补充:
原创 2022-11-30 19:10:57
544阅读
#include<stdio.h>#include<stdlib.h>#include<string.h>#define M 8int xx[M];int proc(char *str,int x,int y){    //int sum;    int sum = 0;    int i=0;&nbs
原创 2014-09-11 11:01:38
368阅读
一 、八、十六进制数转换到十进制数 1 .1 二进制数转换为十进制数 二进制数第0位的权值是2的0次方,第1位的权值是2的1次方…… 所以,设有一个二进制数:0110 0100,转换为10进制为: 下面是竖式:   0110 0100 换算成 十进制   第0位 0 * 2 0   =  0 第1位 0 * 2 1   =&
原创 2008-12-30 09:47:52
430阅读
下面的程序使用stack实现了数制间的转换:#include<iostream> #include<stack> using namespace std; int main(){ stack<int> st; int n; cin>>n; while(n){ st.push(n%2);
原创 2013-07-24 11:50:10
571阅读
####1.数值 | 数制 |基数 | 位权 | | | | | | 二进制 |0-1 | 2 | | 八进制 | 0-7| 8| |十进制 | 0-9 | 10| |十六进制|0-15 | 16| ####2.10进制转二进制 将10进制 158 转换为 2进制 方法1: 128 64 32 16 ...
转载 2021-09-30 16:55:00
202阅读
2评论
①十进制数与P进制数之间的转换方法:十进制除以P进制的基数(二进制2、八进制8、十六进制16)②p进制数与十进
原创 2022-09-19 13:49:04
70阅读
计算机与程序设计中,我们常见的数制有二进制(B),八进制(O),十进制(D)和十六进制(H)。二进制数:(以0B开头)二进制数又称机器数,在机器的世界里,只认识0和1,二进制数就使用0和1来表示。一般来说二进制数很容易区分和判断,因为二进制数哪怕一个非常小的数都非常长,有时候我们习惯从右往左,每四位数空格分隔,这样易于辨识数的大小。如:14用二进制来表示可以写作111025用二进制表示可以写作00
原创 2019-09-21 22:14:51
2983阅读
实验内容   [问题描述] 十进制N和其它进制数的转换是计算机实现计算的基本问题,其解决方法很多,其中一个简单算法基于下列原理:          N=(n div d)*d+n mod d     &nbsp
转载 精选 2011-10-23 19:40:55
500阅读
  • 1
  • 2
  • 3
  • 4
  • 5