十六进制转十进制简洁C++代码
题目描述
输入一个十六进制数,输出相应的十进制数。
十六进制的基数是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++代码相关推荐
- 蓝桥杯 试题 基础练习 十六进制转十进制——5行代码AC
注意 1.别用int,溢出, %x输入,%d输出就行了 2.注意:%x,如果是小写x,那么该十六进制数中的字母都是小写,反之同理. 3.千万不要被开头"输入字符串"给蒙蔽,想的太复 ...
- c语言中将十六进制数转换为十进制数程序,C语言中十六进制转十进制两种实现方法...
C语言中十六进制转十进制两种实现方法 C语言 · 十六进制转十进制 问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的10~15分别用大写的英 ...
- IEEE-754标准(32位) 十六进制转换十进制浮点数
因实验需要,读取陀螺仪的数据是16进制的数据,需要将该数据转化为10进制方便自己查看,理解.记录如下: 1.将(32位)16进制IEEE-754标准浮点数就是用十六进制表示浮点,称为单精度浮点数. f ...
- 【蓝桥杯】基础练习 十六进制转十进制
试题 基础练习 十六进制转十进制 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的1 ...
- php 二进制 十六进制转换,php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码...
十进制转换为二进制.八进制.十六进制 从十进制向其它进制转换,用的是就用该数字不断除以要转换的进制数,读取余数.连接一起就可以了. 复制代码代码如下: /** *十进制转二进制.八进制.十六进制 不足 ...
- 蓝桥杯基础练习合集一(C语言) 1.A+B问题2.数列排序3.十六进制转八进制4.十六进制转十进制5.十进制转十六进制
目录 1.A+B问题 2.数列排序 3.十六进制转八进制 4.十六进制转十进制 5.十进制转十六进制 1.A+B问题 问题描述 输入A.B,输出A+B. 输入格式 输入的第一行包括两个整数,由空格分隔 ...
- 十六进制转十进制(栈实现)
十进制转十六进制原理 十六进制转十进制原理 代码实现十进制转十六进制 package p2.线性结构;public class DecToHex {public static void main(St ...
- php八进制十六进制,php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码...
十进制转换为二进制.八进制.十六进制 从十进制向其它进制转换,用的是就用该数字不断除以要转换的进制数,读取余数.连接一起就可以了. 复制代码代码如下: /** *十进制转二进制.八进制.十六进制不足位 ...
- 关于一个《十六进制转十进制》的小程序
今天看到一个十六进制转为十进制的程序,感觉比较特别! #include <stdio.h> #include <stdlib.h> #include <string.h& ...
最新文章
- Struts-Logic 标签库
- “人工智能进行临床诊断,至少在今天看来不靠谱”
- Python argparse
- 凯文·凯利:下一个5000天的12个必然趋势!
- JavaScript实用小技巧
- 单纯型法Ⅱ(bzoj 1061: [Noi2008]志愿者招募)
- CocoaPods 简易教程 Alamofire请求数据 Swift
- ES6、7学习笔记(尚硅谷)-1-ES5的一些
- h5学习笔记 横排导航
- 京东多个物流信息怎么批量查询,并分析派件时效
- c语言程序经过编译以后生成的文件名的后缀为,c语言源文件经过编译后生成文件的后缀是什么...
- short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?
- 【2D 目标检测】CornerNet: Detecting Objects as Paired Keypoints
- Chart.xkcd图表库
- 站长常用的200个js代码
- 做软件第三方测试报告需要准备哪些材料,靠谱的软件测试中心推荐
- 开发者眼中的“道、法、术、器”
- arcgis Card Conversion Tools(数据转换工具介绍)
- Flash Movie Player(Flash当影片来播放) V1.5_绿色官方简体中文版
- 西电计算机学院教改班保研,西电教改班.doc
热门文章
- 解决Git报错: fatal: refusing to merge unrelated histories
- 12月 被大厂以“人员优化”的名义 无情的辞退了...
- electron与koa应用
- C语言中头文件和源文件的关系
- win7显示未识别的网络_win7系统显示:未成功关闭,进入安全模式也不行
- 写给想成为前端工程师的同学们 ―前端工程师是做什么的?
- 京东退货简直是差的一塌糊涂,今天把他写出来,也算是给消费者一个善意的提醒
- 一文了解国内外电子后视镜(CMS)现行法规标准
- 2021年中国钴产量、钴消费及钴产品企业分析:钴在动力电池领域消费占比最多[图]
- 【3】道听途说的一点点儿