十六进制转十进制
来源:互联网 发布:linux pr debug 编辑:程序博客网 时间:2024/06/05 17:07
问题描述
从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。
注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。
样例输入
FFFF
样例输出
从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。
注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。
样例输入
FFFF
样例输出
65535
//这题目挺简单的
//十六进制转化为十进制#include<iostream>#include<cstring>using namespace std;int main(){ char s[10]; int a[10]; unsigned int sum=0,k; cin>>s; int i,len=strlen(s); for(i=0;i<len;i++) { if(s[i]>'9')a[len-i-1]=s[i]-'A'+10; else a[len-i-1]=a[len-i-1]=s[i]-'0'; } for(i=0;i<len;i++) { k=1; for(int j=0;j<i;j++) { k*=16; } sum+=a[i]*k; } cout<<sum<<endl; return 0;}
0 0
- Bailian4003 十六进制转十进制【十六进制】
- 十六进制转十进制
- 十六进制转十进制
- 十进制转十六进制
- hta 十六进制转十进制
- 十进制转十六进制 代码
- delphi 十六进制转十进制
- 十进制转十六进制
- 十六进制转十进制函数
- 十六进制转十进制
- 十进制转十六进制
- 十进制转十六进制方法
- 十进制转十六进制
- 十进制转十六进制
- 十六进制转十进制
- 十进制转十六进制
- 十进制转十六进制
- shell 十六进制转十进制
- STL之Vector相关方法积累
- GridView自增一列
- ARC 项目编译 non-ARC 的文件
- Win7很悬,微软DirectX 12支持Win8.1/Win9
- delphi操作XML
- 十六进制转十进制
- android线性布局LinearLayout实例源代码
- ARM 开发板 与 PC机ubuntu系统 nfs 挂载
- 如何防止接口被恶意访问
- Linux(RedHat,Centos)上scrapy详尽安装笔记
- kafka mq consumer
- android 4.4 来电广播的变化
- DSP28_Sci.h头文件说明1
- enca 转码