文章

34

粉丝

0

获赞

6

访问

1.0k

头像
进制转换2 题解:
P1259 北京大学机试题
发布于2025年8月3日 17:04
阅读数 27

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

int main(){
	char s[105];
	
	while(scanf("%s",s) != EOF){
		int res = 0;
		int len = strlen(s);
		for (int i = 2 ; i < len; i++){
			res *= 16;
			if(s[i] >= '0' && s[i] <= '9') res += (s[i] - '0');
			// else if(s[i] >= 'a' && s[i] <= 'z') res += (s[i] - 'a' + 10);
			else res += (s[i] - 'A' + 10);
		}
		printf("%d\n", res);
	}
	
	return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发