文章

2

粉丝

24

获赞

0

访问

790

头像
进制转换2 题解:
P1259 北京大学机试题
发布于2024年7月27日 15:17
阅读数 435

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

int main(){
	
	string s;
	while(cin>>s){
		int ans=0;
		for(int i=2;i<s.length();i++){//注意前面要跳过0x
			ans=ans*16;
			if(s[i]>='0'&&s[i]<='9'){
				ans+=s[i]-'0';
			}else{
				ans+=s[i]-'A'+10;
			}
		}
		cout<<ans<<endl;
	}
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发