博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
十六进制转十进制
阅读量:4523 次
发布时间:2019-06-08

本文共 635 字,大约阅读时间需要 2 分钟。

转载请注明出处:http://www.cnblogs.com/zhishoumuguinian/p/8406432.html

问题描述
  从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。
  注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。
样例输入
FFFF
样例输出
65535
 
#include
#include
using namespace std;int main(){ long long sum=0; string s; cin>>s; long long n=s.size(); long long x=1; for(int i=n-1; i>=0; i--) { if(s[i]<='9'&&s[i]>='0') { sum+=(s[i]-'0')*x; } if(s[i]>='A'&&s[i]<='F') { sum+=(s[i]-'A'+10)*x; } x*=16; } cout<

 

转载于:https://www.cnblogs.com/zhishoumuguinian/p/8406432.html

你可能感兴趣的文章
PHP_APC+Ajax实现的监视进度条的文件上传
查看>>
计算机网络课堂笔记3.29
查看>>
word2vec----CBOW
查看>>
衰减学习率真的有用吗?
查看>>
ORACLE 建库过程总结
查看>>
Ogre1.8.1 Basic Tutorial 6 - The Ogre Startup Sequence
查看>>
构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(36)-文章发布系统③-kindeditor使用...
查看>>
c# Winform 开发分屏显示应用程序
查看>>
canvas刮奖
查看>>
javascript 模拟滚动 隐藏滚动条
查看>>
手把手教你使用 Clion 开发 Linux C++ 项目
查看>>
阿里巴巴卖空阿里巴巴入股新浪微博抑制投资者卖空行为
查看>>
分析打开hdu 3335 (最小路径覆盖)
查看>>
添加源ubuntu_x64 安装 Adobe Reader
查看>>
NFS-heartbeat-drbd模拟NFS高可用
查看>>
SQL Server性能调优:资源管理之内存管理篇(上)
查看>>
javaScript 基础知识
查看>>
接近开关,光耦
查看>>
基于visual Studio2013解决C语言竞赛题之1033数字交换
查看>>
给datalist加自动编号(解决博客的第XX楼)
查看>>