题目:
标题:36进制
对于16进制,我们使用字母A-F来表示10及以上的数字。
如法炮制,一直用到字母Z,就可以表示36进制。
36进制中,A表示10,Z表示35,AA表示370
你能算出 MANY 表示的数字用10进制表示是多少吗?
注意:你需要提交的是一个整数,不要填写任何多余的内容(比如:说明性文字)
答案:1040254
参考代码:
#include <bits/stdc++.h>
using namespace std;
int main()
{
long a = ('M'-'A'+10)*pow(36,3);
long b = ('A'-'A'+10)*pow(36,2);
long c = ('N'-'A'+10)*pow(36,1);
long d = ('Y'-'A'+10)*pow(36,0);
long res = a+b+c+d;
printf("%ld\n",res);
return 0;
}