关注
#include <string>
#include <iostream>
using namespace std;
//给一个字符串,都是十六进制表示的
//都是十六进制表示的,其中有两个需要转码
//A->12 34
//B->AB CD
//7 1 2 3 4 5 A B
//9 1 2 3 4 5 12 34 AB CD
//第一个数字记录个数,也为十六进制
//十六进制转换函数
string toHex(int num)
{
//知道商为0为止
string result = "";
while(num)
{
int temp = num % 16;
num = num / 16;
string temp_s;
if (temp < 10)
{
temp_s = to_string(temp);
}
else
{
temp_s = (temp - 10) + 'A';
}
result = temp_s + result;
}
return result;
}
int main()
{
string num;
cin >> num;
string str;
string result = "";
int number = stoi(num);
while (cin >> str)
{
if (str == "A")
{
str = "12 34";
number++;
}
if (str == "B")
{
str = "AB CD";
number++;
}
//如果是其他的字符则维持原状
result = result+" "+str;
}
//接下来要把number这个数字转换为十六进制
string s = toHex(number);
result = s + result;
cout << result << endl;
system("pause");
return 0;
}//报文转发啊
查看原帖
点赞 评论
相关推荐
02-25 12:06
天津大学 嵌入式硬件工程师 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 哪些AI项目值得做? #
15546次浏览 422人参与
# 秋招笔试记录 #
397544次浏览 2193人参与
# 华泰星战营,提前锁定校招offer #
11562次浏览 353人参与
# 实习时最怕听到的一句话 #
14264次浏览 135人参与
# 90后北漂现状 #
38662次浏览 222人参与
# 找不到大厂实习可以去小厂吗? #
12302次浏览 108人参与
# 机械人,说说你的烦心事 #
143920次浏览 1150人参与
# 应届生初入职场,求建议 #
332477次浏览 2916人参与
# 简历上如何体现你的“AI”能力? #
7074次浏览 167人参与
# 你简历上最心虚的一句话 #
14488次浏览 154人参与
# 没有面试的日子里,你在做什么 #
8374次浏览 229人参与
# 携程笔试 #
162304次浏览 903人参与
# 如果有时光机,你最想去到哪个年纪? #
77071次浏览 858人参与
# 你总挂在第__面? #
5134次浏览 47人参与
# ai智能作图 #
682394次浏览 5726人参与
# 汉得笔试 #
3893次浏览 23人参与
# 24届秋招同行攻略分享 #
1478711次浏览 14432人参与
# 你知道最慷慨和最抠的公司分别是 #
7173次浏览 59人参与
# 绿盟笔试 #
3401次浏览 24人参与
# 大厂无回复,继续等待还是奔赴小厂 #
356727次浏览 2024人参与
# 机械人还在等华为开奖吗? #
333857次浏览 1628人参与
查看14道真题和解析