#include<stdio.h>
#include<string.h>
#include<math.h>
int main()
{
double sum=0,K;
char a[8];
int m,j,i=0;
gets(a);
m=strlen(a);
for(j=m-1;j>=0;j--){
if(a[j]>='A' && a[j]<='F')
{
K=(a[j]-'7')*pow(16,i++);
}
else
{
K=(a[j]-'0')*pow(16,i++);
}
sum+=K;
}
printf("%.0lf",sum);
return 0;
}
十六进制转十进制数
最新推荐文章于 2022-04-14 21:00:36 发布