用户输入三个字符,每个字符取值范围是0-9,A-F。然后程序会把这三个字符转化为相应的十六进制整数,并分别以十六进制,十进制,八进制输出,十六进制表示成3位,八进制表示成4位,若不够前面补0。(不考虑输入不合法的情况)
输入
1D5
输出
(注意冒号后面有一个空格)
Hex: 0x1D5
Decimal: 469
Octal: 0725

#include <iostream>
#include <string>
using namespace std;
int f(char c) {if ('0' <= c && c <= '9') return c - '0';else return c - 'A' + 10;
}
int main() {string s, anso;int ansd, t;cin >> s;t = ansd = f(s[0]) * 16 * 16 + f(s[1]) * 16 + f(s[2]);while (t) {anso = (char) (t % 8 + '0') + anso;t /= 8;}string s0(4-anso.length(),'0');printf("Hex: 0x%s\n", s.c_str());printf("Decimal: %d\n", ansd);printf("Octal: %s%s\n",s0.c_str(), anso.c_str());return 0;
}

蓝桥杯 ADV-239 算法提高 P0102相关推荐

  1. [蓝桥杯]测试题 E 算法提高 我们的征途是星辰大海 题解和C++示例代码

    E 算法提高 我们的征途是星辰大海 时间限制:1.0s   内存限制:256.0MB 最新的火星探测机器人curiosity被困在了一个二维迷宫里,迷宫由一个个方格组成. 共有四种方格: '.' 代表 ...

  2. 蓝桥杯题库 算法提高非vip部分(C++、Java)代码实现(251-280)

    文章目录 ADV-251 Petri Net Simulation cpp: java: ADV-252 Navigation cpp: ADV-256 The Sky is the Limit cp ...

  3. 【蓝桥杯练习】算法提高 贪吃的大嘴

    问题描述 给定N个物品,每个物品有一个重量W和一个价值V.你有一个能装M重量的背包.问怎么装使得所装价值最大.每个物品只有一个. 输入格式 输入的第一行包含两个整数n, m,分别表示物品的个数和背包能 ...

  4. 【预览】蓝桥杯竞赛python算法笔记 代码模板|吐血总结|蓝桥杯省赛国赛

    [预览]蓝桥杯竞赛python算法笔记 代码模板|吐血总结 完整版链接 文章目录 [预览]蓝桥杯竞赛python算法笔记 代码模板|吐血总结 1 二分算法求分界值 2 双指针算法 2.1 求最长的不包 ...

  5. 蓝桥杯:试题 算法训练 Remember the A La Mode

    蓝桥杯:试题 算法训练 Remember the A La Mode 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 Hugh Samston经营着一个为今年的ICPC世界总决赛的参 ...

  6. 【完整版】蓝桥杯竞赛python算法笔记 代码模板|吐血总结|蓝桥杯省赛国赛

    蓝桥杯竞赛python算法笔记 代码模板|吐血总结 文章目录 蓝桥杯竞赛python算法笔记 代码模板|吐血总结 1 二分 1.1 二分求最大满足(check红色条件) 1.2 二分求最小满足(che ...

  7. 蓝桥杯之Python算法设计系列(二)

    目录 基础算法案例 全套资源点击此处下载 1.特殊回文数 2.特殊回文数 3.A+B案例 4.数组排序 5.序列求和 6.十六进制转八进制 7.十六进制转十进制 8.查找数字出现次数 9.水仙花 10 ...

  8. 蓝桥杯,ACM算法视频及文档资料『免费送』

    欢迎大家加入CSDN-蓝桥杯竞赛社区 https://bbs.csdn.net/forums/lanqiaobei 以下介绍为蓝桥杯参赛视频学习教程资料,以及ACM等高级算法竞赛的高级算法进阶课程(看 ...

  9. 蓝桥杯之Python算法设计系列(一)

    目录 蓝桥杯简介 什么是蓝桥杯? 大赛项目 一.个人赛软件类 二.个人赛电子类 三.青少年创意编程组 四.视觉设计大赛 Python程序设计 注意事项 Python程序语言设计-计算机二级 Pytho ...

  10. 【蓝桥杯】什么算法才是版本答案?近三年(2019-2021)蓝桥杯省赛涉及算法出现频率分析

    2022年的蓝桥杯比赛已经基本报名结束,寒假来临,如何抓住重点,快速掌握各种算法知识,在4月份的蓝桥杯省赛中取得好成绩呢?本文收集了近三年的4场蓝桥杯省赛题目,(2019年,2020年第二场,2020 ...

最新文章

  1. 如何根据CSD寄存器计算SD卡容量(csd v1.0 csd v2.0)
  2. 1082 Read Number in Chinese (25 分)【难 / 模拟 字符串】
  3. 软件设计师考试下午真题 数据流图 数据库设计 面向对象 数据结构与算法 UML建模
  4. 比紫书优化,14行代码AC——例题 5-7 丑数(Ugly Numbers,UVa 136)——解题报告
  5. Vijos 1100 (区间DP)
  6. 从使用到原理学习Java线程池
  7. php正则表达式修饰符详解
  8. regulator linux,linux下regulator的应用
  9. 【光波电子学】MATLAB仿真厄米特-高阶高斯光束以及绘制其光强分布图
  10. class文件与dex文件解析
  11. 从打字机效果的 N 种实现看JS定时器机制和前端动画
  12. UE4_关于Roll,Yaw,Pitch,Rotator的理解
  13. 关于Android Framework渲染机制,你需要学习哪些?
  14. JAVA—— 逻辑 结构
  15. 如何进行S6系统还原
  16. 阅读文献:MHCSeqNet:a deep neural networkmodel for universal MHC binding prediction
  17. linux缓存清除命令行,unix - Cookies和缓存,如何在Linux和Mac上从命令行清除它们? - 堆栈内存溢出...
  18. 建立您的初创企业:通过URL邀请他人
  19. 查看文本是linux格式还是windows格式;以及实现linux文本格式和linux文本格式转换
  20. Redis的后台启动

热门文章

  1. android基础入门控件详解(3)
  2. JQuery EasyUI Layout 在from布局自适应窗口大小
  3. spring框架总结
  4. 【iOS QR Code】集成ZXingWidget(XCode Version 4.5.2,iOS 6.0 SDK)
  5. halcon算子翻译——estimate_noise
  6. Delphi XE 10.1 Can't bind address: Address already in use. Exiting.
  7. Spark入门实战系列--7.Spark Streaming(上)--实时流计算Spark Streaming原理介绍
  8. CentOS系统修改IP
  9. CSS浏览器兼容问题
  10. encodeURL() vs encodeRedirectURL()