c++用函数实现十进制数到十六进制数的转换
c++用函数实现十进制数到十六进制数的转换
日期:2008-10-16 08:56:28 人气:1
#include
#include
char trs(int i){
char c=0;
if(i/10)c=i+55;
else c=i+48;
return c;
}
main(){
char a[20];
long x,i,t,length;
scanf("%d",&x);
for(i=0;x!=0;){t=x&15;a[i++]=trs(t);x=x>>4;}
a[i]=0;
length=strlen