#include<stdio.h>
#include<string.h>
#include<math.h>
int main(){
double sum=0.0,x;
int len,i=0;
char a[8];
gets(a);
len=strlen(a);
while(len){
if(a[len-1]>='A'&&a[len-1]<='Z')
x=(a[len-1]-'7')*pow(16,i++);
else
x=(a[len-1]-'0')*pow(16,i++);
sum=sum+x;
len--;
}
printf("%.0lf",sum);
return 0;
}
十六进制数转换十进制数
最新推荐文章于 2022-09-06 11:30:51 发布