十六进制转十进制
来源:互联网 发布:股票技术分析软件 编辑:程序博客网 时间:2024/06/05 11:14
问题描述
从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。
注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。
注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。
样例输入
FFFF
样例输出
65535
代码:
#include<stdio.h>#include<string.h>#include<math.h>int main(){int i,l;long long sum;char s[15];while(scanf("%s",s)!=EOF){sum=0;l=strlen(s);strrev(s);for(i=0;i<l;i++){if(s[i]>='0'&&s[i]<='9'){sum+=(pow(16,i)*(s[i]-'0'));}else{sum+=(pow(16,i)*(s[i]-'A'+10));}}printf("%lld\n",sum);}return 0;}
0 0
- Bailian4003 十六进制转十进制【十六进制】
- 十六进制转十进制
- 十六进制转十进制
- 十进制转十六进制
- hta 十六进制转十进制
- 十进制转十六进制 代码
- delphi 十六进制转十进制
- 十进制转十六进制
- 十六进制转十进制函数
- 十六进制转十进制
- 十进制转十六进制
- 十进制转十六进制方法
- 十进制转十六进制
- 十进制转十六进制
- 十六进制转十进制
- 十进制转十六进制
- 十进制转十六进制
- shell 十六进制转十进制
- 黑马程序员-----java基础01第一个应用程序 "HelloWorld"
- 学习markdown心得
- go语言入门的资料
- poj 3368 Frequent values(RMQ)
- Docker中使用多个volume-from的一个问题
- 十六进制转十进制
- SpeedTree - 导入模型到UE4
- Java认证考试实例疑难辨析(1)
- CF624A - Save Luke
- 获取APK的sha1
- 在VisualStudio中嵌入汇编代码
- CF624B - Making a String
- 虚幻4里的地图动态加载
- [剑指offer-1351]数组中只出现一次的数字