蓝桥杯基础练习十六进制转十进制
来源:互联网 发布:windows update失败 pe 编辑:程序博客网 时间:2024/06/06 03:47
问题描述
从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。
注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。
样例输入
FFFF
样例输出
65535
1.#include<stdio.h>2.#include<string.h> 3.#include<math.h>4.int main()5.{ 6. double sum=0,x;7. char a[8];8. int len,i=0;9. gets(a);10. len=strlen(a);11. while(len)12. {13. if(a[len-1]>='A'&&a[len-1]<='F')14. x=(a[len-1]-'7')*pow(16,i++);15. else16. x=(a[len-1]-'0')*pow(16,i++);17. sum+=x;18. len--;19. }20. printf("%.0lf",sum);21.22. return 0;23. 24. }
0 0
- 蓝桥杯:基础练习 十六进制转十进制
- 蓝桥杯:基础练习 十进制转十六进制
- “蓝桥杯”基础练习: 十进制转十六进制
- "蓝桥杯“基础练习: 十六进制转十进制
- 蓝桥杯 【基础练习】 十进制转十六进制
- 蓝桥杯 【基础练习】 十六进制转十进制
- 蓝桥杯基础练习--十进制转十六进制
- 蓝桥杯基础练习--十六进制转十进制
- 1412251056-蓝桥杯-基础练习 十六进制转十进制
- 1412251541-蓝桥杯-基础练习 十进制转十六进制
- 蓝桥杯_基础练习 十六进制转十进制
- 蓝桥杯_ 基础练习 十进制转十六进制
- 蓝桥杯--基础练习 十六进制转十进制
- 蓝桥杯--基础练习 十进制转十六进制
- 蓝桥杯-基础练习-十六进制转十进制
- 蓝桥杯-基础练习-十进制转十六进制
- 蓝桥杯之基础练习 十六进制转十进制
- 蓝桥杯:基础练习 十六进制转十进制
- 数据结构之顺序表2
- oj第九周训练ASCII码排序
- 2016.10.30 Bootstrap.4(组件开始)
- Leetcode #377 Combination Sum IV
- Ubuntu常用命令大全
- 蓝桥杯基础练习十六进制转十进制
- usb驱动的基本结构和函数简介
- 配置安装ionic环境以及遇到的问题
- [Linux]RPM软件包管理
- USB gadget设备驱动解析
- logcat命令详解--长期更新
- Kolla单节点部署手册(centos7)
- Java读取Excel文件的方法
- CSS 6.2 定位-浮动