第1个回答 2017-11-22
#include<stdio.h>
#include<string.h>
int main()
{
char c[100];
int i,leng,sum,a,N;
scanf("%d",&N);
while(N--)
{
sum=0;a=1;
scanf("%s",c);
leng=strlen(c);
for(i=leng-1;i>=1;i--,a=a*16)
if(c[i]>='a' && c[i]<='f') sum+=(c[i]-87)*a;
else if(c[i]>='A'&&c[i]<='F') sum+=(c[i]-55)*a;
else if(c[i]>='0'&&c[i]<='9') sum+=(c[i]-48)*a;
printf("%d\n",sum);
}
return 0;
}
来自大华科的渣渣