太原李玉兰出诊时间表:16进制转成10进制

来源:百度文库 编辑:中科新闻网 时间:2024/05/06 01:29:27
哪位大侠能帮我把这两个16进制数换成10进制吗?
23CF8E29B57F30A2C985B0C465E7
A7790B82673136B4F84238B7C0AC5387
谢谢拉~~
我只要结果!

一个能完成上述的问题的c++程序:
#include <iostream.h>
#include <stdlib.h>
typedef struct{
char *base;
int length;
}Array;

void main(){
Array A;
int e,t=0;
char s;
cout<<"输入数的长度"<<endl;
cin>>A.length;
cout<<"输入十六进制数:"<<endl;
A.base=(char *)malloc(A.length*sizeof(char));
for(int i=A.length-1;i>=0;i--){
cin>>A.base[i];
}
for(int j=A.length-1;j>=0;j--){
s=A.base[j];
switch(s){
case 'A':e=10;
case 'B':e=11;
case 'C':e=12;
case 'D':e=13;
case 'E':e=14;
case 'F':e=15;
default:e=s-48;
}
t=t*16+e;
}
cout<<"转化结果为:"<<t<<endl;
}

告诉你一个简单的方法,你自己去算吧,打开WINDOWS中附件里面的计算器,然后点上面菜单栏中的查看,再点科学型,就可以进行几种计算机常用进制的换算了。你可以自己试试。

4字?单字?双字?字节?