SDNU1431 16进制转化成10进制
来源:互联网 发布:软件安全性设计 编辑:程序博客网 时间:2024/06/14 10:34
1431.十六进制转十进制
Time Limit: 1000 MS Memory Limit: 131072 KB
Total Submission(s): 47 Accepted Submission(s): 15
Description
问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。 注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。 样例输入 FFFF 样例输出 65535
#include<cstdio>#include<algorithm>#include<iostream>#include<cmath>#include<iomanip>#include<cstring>#include<vector>#include<iterator>#define N 10001using namespace std;char a[100000];int k=0;int zhuan(char a){ if(a>='A' && a<='Z'){ return (a - 'A') + 10; } if(a>='0' && a<='9'){ return a - '0'; }}int main(){ char a[100000]; long long sum=0, x=1; while(cin >> a){ for(int i=strlen(a)-1; i>=0; i--){ sum+=(long long) zhuan(a[i])*x; x*=16; } cout << sum << endl; sum = 0; x=1; memset(a, 0, sizeof(a)); } return 0;}
阅读全文
0 0
- SDNU1431 16进制转化成10进制
- 10进制转化为16进制
- 2进制转化成10进制
- 10进制转化成2进制
- 进制转化:N进制转化为10进制
- IP地址转换-16进制转化为10进制
- IP地址转换-16进制转化为10进制
- 颜色:16进制转化为10进制
- 黑马程序员-递归10进制转化成2进制
- HDU2051 10进制转化成2进制
- 16进制转化为8进制
- 16进制转化8进制
- 【蓝桥杯】16进制转化8进制
- 10进制转化为22进制
- 10进制转化为-2进制
- N!进制转化为10进制
- 16进制整数转化成字符串
- 16进制颜色转化成UIColor
- Python实现Kerberos用户的增删改查
- 进度条(二)
- 元数据编辑器-周记(一)
- iOS重签名探索
- 依赖CardView 的时候 Studio报错
- SDNU1431 16进制转化成10进制
- cocos 获取手机通讯录
- Async和Await异步编程的原理
- [网络流 24 题] 方格取数问题 骑士共存问题
- 7.3
- Windows平台PE文件,内存地址到磁盘地址的转换(RVA to RAW),破解补丁原理
- 亚马逊欧洲站对灯串有什么要求?灯串没EN60598-2-20标准报告会被下架?
- Java23种设计模式——中介者模式
- 带参数的装饰器