b-x

来源:互联网 发布:免费开淘宝店铺 编辑:程序博客网 时间:2024/05/22 03:06

//b-x

void B_X(ElemType a[64],ElemType b[8])

{

int i,result = 0,k = 1,j = 0; 

for(i = strlen(a)-1;i >= 0;i --) 

if(a[i] == '1') result += 1 << (k-1); 

if(k == 4 || i == 0)

{

 switch(result)

 {

 case 10: b[j++]='A';break;

 case 11: b[j++]='B';break;

 case 12: b[j++]='C';break;

 case 13: b[j++]='D';break;

 case 14: b[j++]='E';break;

 case 15: b[j++]='F';break;

 default: b[j++]=result + '0';break;

 }

 result = 0;

 k = 0;

}

k ++; 

b[j] = '/0';

//printf("结果是:/n"); 

//for(i = strlen(b)-1;i >= 0;i --)

//printf("%c",b[i]);

//printf("/n");system("pause");

//return 0; 

}

 

原创粉丝点击