文章

1

粉丝

0

获赞

1

访问

49

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

#include<iostream>
#include<string>
#include<algorithm> 
#include<iomanip>
using namespace std;

int main() {
    string s;
    while(cin>>s){
    int a,sum=0;
    for(int i=s.size()-1;i>=2;i--){
        if(s[i]>='0'&&s[i]<='9'){
            a=s[i]-'0';
            a=a*pow(16,s.size()-i-1);
            sum=a+sum;    
        }else{
            a=s[i]-'A'+10;
            a=a*pow(16,s.size()-i-1);
            sum=a+sum;
        }
    }
    cout<<sum<<endl;
...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发