美文网首页
C++编写的16进制转换成10进制的源码

C++编写的16进制转换成10进制的源码

作者: 最穷码农 | 来源:发表于2019-01-29 11:19 被阅读0次

下面资料是关于C++编写的16进制转换成10进制的的内容,应该是对大家也有帮助。

#include<iostream.h>

#include<string.h>

#include<math.h>

#include<conio>

void main()

{

int k=-1,j,i;

double sum=0 ;

int x[20];

char hexa[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};

char s[20];

cout<<"Number in 16 radix : ";

cin>>s;

    for(i=0 ; s[i] ; ++i)

  if(s[i] >= 'a'  &&  s[i] <= 'z')

        s[i] -= 32;

for(i=0 ; s[i] ; ++i)

for(j=0 ; j<16 ; ++j)

if(s[i] == hexa[j])

{

x[++k]=j;

}

int y=strlen(s);

for( i=(y-1) ,j=0 ; i>=0 ; --i , ++j)

{

}

cout<<"--------------------------------------------------"<<endl;

cout<<"Radix 10 = "<<sum;

  getch();

}

相关文章

网友评论

      本文标题:C++编写的16进制转换成10进制的源码

      本文链接:https://www.haomeiwen.com/subject/qutxsqtx.html