16进制转10进制(最easy的做法)
来源:互联网 发布:离心泵设计软件 编辑:程序博客网 时间:2024/05/16 17:04
题目描述
写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 )
输入描述
输入一个十六进制的数值字符串。
输出描述
输出该数值的十进制字符串。
输入例子
0xA
输出例子
10
代码
#include<iostream> using namespace std;int main() { int a; while (cin >> hex >> a) { cout << a << endl; } return 0;}
注释
1.复习一下计算机的进制
binary 二进制
octal 八进制
hexadecimal 十六进制
decimal 十进制
2.输入输出进制转换
cin>>hex>>a>>endl;cout<<oct<<a<<endl;
3.启示
看到很多童鞋都是自己来编写转换的函数,真的是非常复杂,不但自己想的头晕,而且读起来也非常费力,我们可能经常会由于自己对计算机认识的不足,低估了它的运算能力,增加了自己的麻烦,这道题就是非常好的例子,启示就是试着用最基础的方法去解决问题,很多时候计算机中一个现有的函数或者指令便可解决我们的问题,只是我们不知道而已。
0 0
- 16进制转10进制(最easy的做法)
- 取近似值(最easy的做法)
- 最简单的豆浆做法
- 16进制转8进制(较为巧妙的做法)
- 两栏对齐的最简单做法
- 数字时钟最简单的一种做法
- 开发人员最讨厌产品经理的做法
- 搜索引擎最讨厌的seo做法
- PHP实现单例模式最安全的做法(可继承的单例模式)
- Frogger(最大生成树的最小权的最短路做法)
- 十道家常菜的最简单做法
- 让自己老婆成为全世界最幸福女人的做法
- 让自己老婆成为全世界最幸福女人的做法
- 让自己老婆成为全世界最幸福女人的做法
- 让老婆成为最幸福女人的做法
- footer位置始终最低处的做法之一
- 红烧肉的做法,最正宗【多图详细带视频】
- 财务软件数据恢复中最严重的错误做法
- android学习之ToggleButton的使用
- Android学习——四大组件之Service
- 设计模式:观察者模式(Observer)
- class.phpmailer.php(email这个类)
- render用法
- 16进制转10进制(最easy的做法)
- swift设计模式学习一
- 【Linux】UNDERSTANDING LINUX CPU LOAD - WHEN SHOULD YOU BE WORRIED?
- Scrapy性能分析
- Spring源码分析(二)-Spring IoC容器的初始化No.1
- 发布要素服务——ArcGIS Server在线编辑(一)
- Solr REST操作:增删改查
- c++模板
- JS错误处理