蓝桥杯 基础练习 十六进制转十进制
来源:互联网 发布:linux修改权限chmod 编辑:程序博客网 时间:2024/06/17 16:25
问题描述
从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。
注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。
样例输入
FFFF
样例输出
65535
#include <iostream>#include <cstdio>#include <vector>#include <algorithm>#include <string>using namespace std;char map[16] = { '0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F' };int main() { string s; cin >> s; long long sum = 0; for (int i = 0; i < s.length(); i++) { if (s[i] >= 'A'&&s[i] <= 'F') { sum = sum * 16 + s[i] - 'A' + 10; } else sum = sum * 16 + s[i] - '0'; } cout << sum; cin >> s; return 0;}
阅读全文
0 0
- 蓝桥杯:基础练习 十六进制转十进制
- 蓝桥杯:基础练习 十进制转十六进制
- “蓝桥杯”基础练习: 十进制转十六进制
- "蓝桥杯“基础练习: 十六进制转十进制
- 蓝桥杯 【基础练习】 十进制转十六进制
- 蓝桥杯 【基础练习】 十六进制转十进制
- 蓝桥杯基础练习--十进制转十六进制
- 蓝桥杯基础练习--十六进制转十进制
- 1412251056-蓝桥杯-基础练习 十六进制转十进制
- 1412251541-蓝桥杯-基础练习 十进制转十六进制
- 蓝桥杯_基础练习 十六进制转十进制
- 蓝桥杯_ 基础练习 十进制转十六进制
- 蓝桥杯--基础练习 十六进制转十进制
- 蓝桥杯--基础练习 十进制转十六进制
- 蓝桥杯-基础练习-十六进制转十进制
- 蓝桥杯-基础练习-十进制转十六进制
- 蓝桥杯之基础练习 十六进制转十进制
- 蓝桥杯:基础练习 十六进制转十进制
- 去掉百度API 左下角logo
- Android自定义控件---刻度尺与时间轴(刻度尺对应时间戳)
- 学生信息管理系统之第三篇登录界面java代码
- Java安全管理器和API,写给想学又没时间看的人
- Android客制化------Android开机动画制作文档
- 蓝桥杯 基础练习 十六进制转十进制
- 洛谷 1429 平面最近点对 贪心? 解题报告
- 怎么用IntelliJ IDEA创建java程序
- python中使用input函数报错
- jquery表单对象属性过滤器
- java基础复习二:HashMap存放数据
- 理解数据库中的事务
- ios面试
- postgreSql字段扩容