第八届蓝桥杯决赛A

标题:36进制

对于16进制,我们使用字母A-F来表示10及以上的数字。
如法炮制,一直用到字母Z,就可以表示36进制。

36进制中,A表示10,Z表示35,AA表示370

你能算出 MANY 表示的数字用10进制表示是多少吗?

请提交一个整数,不要填写任何多余的内容(比如,说明文字)

#include<iostream>
using namespace std;
int main(){
    string s;
    cin>>s;
    int res=0;
    for(int i=0;i<s.size();i++){
        res=res*36+(s[i]-'A'+10);
    }
    cout<<res<<endl;
    return 0;
}
posted @ 2020-11-01 17:16  进化の程序猿  阅读(99)  评论(0编辑  收藏  举报