题目描述
输入一个十六进制数,输出相应的十进制数。
十六进制的基数是0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f。

输入格式
输入有若干行,每行表示一个十六进制的数。

输出格式
输出每个十六进制数对应的十进制数。

输入样例

a1
1a
110

输出样例

161
26
272

代码如下

#include<bits/stdc++.h>
using namespace std;#define rep(i, a, b) for(int i=(a); i<=(b); i++)
#define lop(i, a, b) for(int i=(a); i<(b); i++)
#define el "\n"typedef long long LL;
const int N = 100010;
const double PI = 3.1415926;map<char, int> zm;int main ()
{cin.tie(0);cout.tie(0);lop(i, 0, 10) zm['0'+i] = i;rep(i, 0, 6) zm['a'+i] = 10+i;string c;while(cin >> c){int res = 0;stack<char> sta;lop(i, 0, c.length()) sta.push(c[i]);lop(i, 0, c.length()){res += zm[sta.top()] * pow(16, i);sta.pop();}cout << res << el;}return 0;
}

十六进制转十进制简洁C++代码相关推荐

  1. 蓝桥杯 试题 基础练习 十六进制转十进制——5行代码AC

    注意 1.别用int,溢出, %x输入,%d输出就行了 2.注意:%x,如果是小写x,那么该十六进制数中的字母都是小写,反之同理. 3.千万不要被开头"输入字符串"给蒙蔽,想的太复 ...

  2. c语言中将十六进制数转换为十进制数程序,C语言中十六进制转十进制两种实现方法...

    C语言中十六进制转十进制两种实现方法 C语言 · 十六进制转十进制 问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的10~15分别用大写的英 ...

  3. IEEE-754标准(32位) 十六进制转换十进制浮点数

    因实验需要,读取陀螺仪的数据是16进制的数据,需要将该数据转化为10进制方便自己查看,理解.记录如下: 1.将(32位)16进制IEEE-754标准浮点数就是用十六进制表示浮点,称为单精度浮点数. f ...

  4. 【蓝桥杯】基础练习 十六进制转十进制

    试题 基础练习 十六进制转十进制 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的1 ...

  5. php 二进制 十六进制转换,php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码...

    十进制转换为二进制.八进制.十六进制 从十进制向其它进制转换,用的是就用该数字不断除以要转换的进制数,读取余数.连接一起就可以了. 复制代码代码如下: /** *十进制转二进制.八进制.十六进制 不足 ...

  6. 蓝桥杯基础练习合集一(C语言) 1.A+B问题2.数列排序3.十六进制转八进制4.十六进制转十进制5.十进制转十六进制

    目录 1.A+B问题 2.数列排序 3.十六进制转八进制 4.十六进制转十进制 5.十进制转十六进制 1.A+B问题 问题描述 输入A.B,输出A+B. 输入格式 输入的第一行包括两个整数,由空格分隔 ...

  7. 十六进制转十进制(栈实现)

    十进制转十六进制原理 十六进制转十进制原理 代码实现十进制转十六进制 package p2.线性结构;public class DecToHex {public static void main(St ...

  8. php八进制十六进制,php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码...

    十进制转换为二进制.八进制.十六进制 从十进制向其它进制转换,用的是就用该数字不断除以要转换的进制数,读取余数.连接一起就可以了. 复制代码代码如下: /** *十进制转二进制.八进制.十六进制不足位 ...

  9. 关于一个《十六进制转十进制》的小程序

    今天看到一个十六进制转为十进制的程序,感觉比较特别! #include <stdio.h> #include <stdlib.h> #include <string.h& ...

最新文章

  1. Struts-Logic 标签库
  2. “人工智能进行临床诊断,至少在今天看来不靠谱”
  3. Python argparse
  4. 凯文·凯利:下一个5000天的12个必然趋势!
  5. JavaScript实用小技巧
  6. 单纯型法Ⅱ(bzoj 1061: [Noi2008]志愿者招募)
  7. CocoaPods 简易教程 Alamofire请求数据 Swift
  8. ES6、7学习笔记(尚硅谷)-1-ES5的一些
  9. h5学习笔记 横排导航
  10. 京东多个物流信息怎么批量查询,并分析派件时效
  11. c语言程序经过编译以后生成的文件名的后缀为,c语言源文件经过编译后生成文件的后缀是什么...
  12. short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?
  13. 【2D 目标检测】CornerNet: Detecting Objects as Paired Keypoints
  14. Chart.xkcd图表库
  15. 站长常用的200个js代码
  16. 做软件第三方测试报告需要准备哪些材料,靠谱的软件测试中心推荐
  17. 开发者眼中的“道、法、术、器”
  18. arcgis Card Conversion Tools(数据转换工具介绍)
  19. Flash Movie Player(Flash当影片来播放) V1.5_绿色官方简体中文版
  20. 西电计算机学院教改班保研,西电教改班.doc

热门文章

  1. 解决Git报错: fatal: refusing to merge unrelated histories
  2. 12月 被大厂以“人员优化”的名义 无情的辞退了...
  3. electron与koa应用
  4. C语言中头文件和源文件的关系
  5. win7显示未识别的网络_win7系统显示:未成功关闭,进入安全模式也不行
  6. 写给想成为前端工程师的同学们 ―前端工程师是做什么的?
  7. 京东退货简直是差的一塌糊涂,今天把他写出来,也算是给消费者一个善意的提醒
  8. 一文了解国内外电子后视镜(CMS)现行法规标准
  9. 2021年中国钴产量、钴消费及钴产品企业分析:钴在动力电池领域消费占比最多[图]
  10. 【3】道听途说的一点点儿