文章

19

粉丝

0

获赞

39

访问

1.0k

头像
数制转换 题解:借用10进制当中间桥梁
P1239 北京大学机考题
发布于2026年3月22日 19:20
阅读数 6

#include<bits/stdc++.h>
using namespace std;


string toLowerCase(string str) {
    for (int i = 0; i < str.size(); ++i) {
        str[i] = tolower(str[i]);
    }
    return str;
}

int main(){
    int a,b;
    string n1;
    while(cin >> a >> n1 >> b){
        string n = toLowerCase(n1);
        int ans = 0;
        int x;
        //将n从a进制转为10进制
        for(int i = 0;i < n.size();i++){
            ans *= a;
            if(n[i] >= 'a' && n[i] <='z'){
                x = n[i] - 'a' + 10;
    ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发