1 #include <iostream>
 2 #include <math.h>
 3 #include <string.h>
 4 using namespace std;
 5 int main()
 6 {
 7     int length,i,j;
 8     long long sum=0;//注意初始化和类型
 9     char a[10];
10     cin>>a;
11     length=strlen(a);
12     for(i=0,j=length-1;i<length;i++,j--)
13     {//因为是字符类型的,所以把字符类型转化为int型,然后再进行相加
14         if(a[i]>='A'&&a[i]<='F')
15         {
16         a[i]=a[i]-'7';
17         }
18         else if(a[i]>='0'&&a[i]<='9')
19         {
20             a[i]=a[i]-'0';
21         }
22         sum+=a[i]*pow(16,j);//pow函数是求幂函数的
23     }
24     cout<<sum<<endl;
25     return 0;
26 }

View Code

转载于:https://www.cnblogs.com/corald-88/p/8619694.html

蓝桥杯十六进制转化为十进制相关推荐

  1. 蓝桥杯 十六进制转化为十进制

    问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的10~15分别用大写的英文字母A.B.C.D.E.F表示. 样例输入 FFFF 样例输出 6 ...

  2. 蓝桥杯 十六进制转十进制 C语言版

    蓝桥杯 十六进制转十进制 C语言版 问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的10~15分别用大写的英文字母A.B.C.D.E.F表示 ...

  3. 蓝桥杯试题 基础练习 十进制转十六进制

    蓝桥杯试题 基础练习 十进制转十六进制 C/C++ 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式.它有0,1,2,3,4, ...

  4. 蓝桥杯 十六进制转为八进制 C语言版

    ** 蓝桥杯 十六进制转为八进制 ** 题目 给定n个十六进制正整数,输出它们对应的八进制数. 输入格式 输入的第一行为一个正整数n (1<=n<=10). 接下来n行,每行一个由09.大 ...

  5. 蓝桥杯——十六进制转八进制(Java解法)

    这道题其实挺难的,之前做过一次,用的十六进制转化为十进制,然后用十进制再转化为八进制,代码很简单,用的jdk上自带的进制转换进行换算. import java.util.Scanner; /** * ...

  6. 菜菜的刷题日记 | 蓝桥杯 — 十六进制转八进制(纯手撕版)附进制转换笔记

    系列索引:菜菜的刷题日记 | 被LeetCode用Python狂虐的那段日子 万万没想到啊,回老家过年断更的几天之后,我会因为无聊在除夕这天做了会儿题,然后写篇题解. 文章目录 [题目] [我的代码] ...

  7. 蓝桥杯-十六进制转八进制(java)

    基础练习 十六进制转八进制 时间限制:1.0s 内存限制:512.0MB问题描述给定n个十六进制正整数,输出它们对应的八进制数.输入格式输入的第一行为一个正整数n (1<=n<=10).接 ...

  8. c语言:十六进制转化为十进制

    十六进制是由数字1到9或者是字母a(A)到字母f(F),其中字母a代表数字10,字母f代表数字15 下面通过代码: #include <stdio.h> #include <stri ...

  9. 将十六进制转化为十进制

    输入一个十六进制的数字,将它转化为十进制的数字 十六进制定义: 十六进制转换有16进制每一位上可以是从小到大为0.1.2.3.4.5.6.7.8.9.A.B.C.D.E.F16个大小不同的数,即逢16 ...

  10. 蓝桥杯——十六进制转八进制

    资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 给定n个十六进制正整数,输出它们对应的八进制数. 输入格式 输入的第一行为一个正整数n (1<=n<=10). 接下来n行 ...

最新文章

  1. exce中让两列数据一一对应_工作中被重复数据所烦恼?学会这几个Excel技巧,少加班...
  2. MYSQL-RJWEB 博客学习
  3. python查看开放的端口_python获取Windows端口信息
  4. 合法练习黑客技术?这15个网站也许可以帮到你
  5. 《WCF技术内幕》翻译31:第2部分_第6章_通道:概述与正确认识通道。
  6. 三登堂入室-核心编程-01
  7. 中国开启开源新纪元!
  8. mybatis加载xml配置文件
  9. stl算法:next_permutation剖析
  10. dynamips中网卡参数如何和网络连接中的具体网卡匹配
  11. oracle11g64位精简版客户端,oracle11g 64位|oracle11g 64位客户端下载 附安装教程 - 121下载站...
  12. 遍历获取文件夹下的所有文件
  13. L2十档行情API接口(十档委托、买卖队列、逐笔成交)web或软件应用xml数据接口
  14. excel中录制宏只执行一半的命令,没有执行全部如何解决?
  15. ★人眼到底等于多少像素 ?
  16. ubuntu qt平台搭建openssl开发环境
  17. find和grep区别
  18. 卡巴斯基:一年内手机恶意软件受害者数量增3倍
  19. 金和C6协同办公中对在线用户的判断
  20. 《Custom Cursor for Chrome™》为Chrome换上可爱初音光标

热门文章

  1. GridView中BoundField重复绑定数据
  2. DirectX 9 学习笔记
  3. Surprise官方文档练习
  4. 《神经网络与深度学习》课程笔记(2)-- 神经网络基础之逻辑回归
  5. 统计学习方法读书笔记7-K近邻习题
  6. 数据科学包13-实例2:时间事件日志
  7. 软件过程之美 : 软件配置管理策略及主流工具实战
  8. 冬日暖阳,侯捷畅谈技术人生与读书感悟
  9. 5.4 tensorflow2实现消除多重共线性、人均网络消费回归分析——python实战
  10. Tensorflow:常见错误