//文件存储的路径格式: %FilePath%\\文件名
//如 in.data 文件的路径: %FilePath%\\in.data
#include "stdio.h"
#include "string.h"
long long int fun(int a){
long long int n=1;
while(a!=0){
n*=16;
a--;
}
return n;
}
int main()
{
char a[8];
int i,n;
char temp;
long long int sum=0;
FILE *file1 = fopen("%FilePath%\\in.data", "r");
fscanf(file1,"%s",a); //读取数据
fclose(file1);
// printf("%s",a);
// printf("%d",fun(1));
n=strlen(a); //字符串长度
for(i=0;i<n;i++){
if(a[i]>='A'&&a[i]<='Z')
{
sum = sum + (a[i]-'A'+10)*fun(n-i-1);
}
else if(a[i]>='a'&&a[i]<='z')
{
sum = sum + (a[i]-'a'+10)*fun(n-i-1);
}
else
sum = sum + (a[i]-'0')*fun(n-i-1);
}
FILE *file2 = fopen("%FilePath%\\out.data", "w");
fprintf(file2,"%lld",sum);
fclose(file2);
return 0;
}