专栏文章

转16进制

个人记录参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@mip954tf
此快照首次捕获于
2025/12/03 08:11
3 个月前
此快照最后确认于
2025/12/03 08:11
3 个月前
查看原文
#include<bits/stdc++.h> using namespace std; string s; map<string, string>mp;
int main(){
CPP
mp["0000"] = "0";
mp["0001"] = "1";
mp["0010"] = "2";
mp["0011"] = "3";
mp["0100"] = "4";
mp["0101"] = "5";
mp["0110"] = "6";
mp["0111"] = "7";
mp["1000"] = "8";
mp["1001"] = "9";
mp["1010"] = "A";
mp["1011"] = "B";
mp["1100"] = "C";
mp["1101"] = "D";
mp["1110"] = "E";
mp["1111"] = "F";
cin >> s;
int l = s.size();
if(l % 4){
	for(int i = 0; i < 4 - l % 4; i++){
		s = '0' + s;
	}
}
for(int i = 0; i < s.size(); i += 4){
	cout << mp[s.substr(i, 4)];
}
return 0;
}

评论

0 条评论,欢迎与作者交流。

正在加载评论...