#include<iostream>
#include<cstdlib>
#include<stdio.h>
using namespace std;
int main()
{
int n;
cout<<"请输入:";
cin>>n;
char a[8];
int i=0;
int m=0;
while(n>0)
{
m=n%16;
if(m<10)
a[i]=m+48;
else if(m==10)
a[i]='A';
else if(m==11)
a[i]='B';
else if(m==12)
a[i]='C';
else if(m==13)
a[i]='D';
else if(m==14)
a[i]='E';
else if(m==15)
a[i]='F';
n=n/16;
i++;
}
cout<<endl;
cout<<"0x";
for(int k=i-1;k>=0;k--)
cout<<a[k];
cout<<endl;
system("pause");
}
|