文章

282

粉丝

20

获赞

814

访问

152.5k

头像
进制转换2 题解:
P1259 北京大学机试题
发布于2026年3月17日 11:16
阅读数 182

#include<iostream>
#include<string>
using namespace std;
int main(){
    string s;
    while(cin >> s){
        int sum = 0, w = 1;
        for(int i = s.size() - 1; i >= 2; i--){
            int num;
            if(s[i] >= '0' && s[i] <= '9') num = s[i] - '0';
            else num = s[i] - 'A' + 10;
            sum += num * w;
            w *= 16;
        }
        cout << sum << endl;
    }
    return 0;
}

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发