蓝桥杯 基础练习 十进制转换为16进制
资源限制
内存限制:512.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s
问题描述
十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。
给出一个非负整数,将它表示成十六进制的形式。
输入格式
输入包含一个非负整数a,表示要转换的数。0<=a<=2147483647
输出格式
输出这个整数的16进制表示
样例输入
30
样例输出
1E
#include<stdio.h>
#include<string.h>
int main()
{
int n,b[100],a,i=0,j=0;
scanf("%d",&n);
if(n==0)
printf("0");
while(n!=0){
a=n%16;
b[i]=a;
i++;
n=(n-a)/16;
}
for(j=i-1;j>=0;j--)
{
if(b[j]==15){
printf("F");
}else if(b[j]==14){
printf("E");
}else if(b[j]==13){
printf("D");
}else if(b[j]==12){
printf("C");
}else if(b[j]==11){
printf("B");
}else if(b[j]==10){
printf("A");
}else{
printf("%d",b[j]);
}
}
return 0;
}
蓝桥杯 基础练习 十进制转换为16进制相关推荐
- 蓝桥杯基础练习题3(16进制转8进制)1
系统显示测试超时...尴尬 #include<cstdio> #include<iostream> #include<cstring> #include<ma ...
- 获取时间戳,从十进制转换为16进制(4字节)
获取时间戳,从十进制转换为16进制(4字节) #include <stdlib.h> #include <stdio.h> #include <string.h> ...
- Day9十进制转换为16进制
描述: 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示. 数据范围: 1 <=n <= 2 ^31-1 输入描述: 输入一个十六进制的数值字符串 输出描述: 输出该数值的十进制 ...
- 十进制转换为16进制
void tranverse(int num) { vector<int>a; while(num) { a[i]=num%16; num=num/16; } reverse(a.beg ...
- 蓝桥杯 基础练习 十进制转十六进制(C++)
蓝桥杯 基础练习 十进制转十六进制(C++) 最近自己在练习,将正确的代码分享同时也是记录便于查看.但有的可能写的太复杂,不一定是最简便的代码. 这个是我最近学习了一点关于栈的算法,利用栈来写的 问题 ...
- c++语言将任意进制转化10进制,C++ 基础编程之十进制转换为任意进制及操作符重载...
C++ 基础编程之十进制转换为任意进制及操作符重载 最近学习C++ 的基础知识,完成十进制转换为任意进制及操作符重载,在网上找的不错的资料,这里记录下, 实例代码: #include #include ...
- 面试题--位操作--将十进制数转换为16进制字符串输出
这是一道面试题: 编程实现将十进制数转换为16进制输出,不得使用任何已定义的库函数,比如string,math等. char * get16String(long num) { int i = 0; ...
- 十进制转换为32进制,并反转
1 #region 十进制转换为32进制,并反转 2 ///<summary> 3 /// 十进制转换为32进制 4 ///</summary> 5 ///<param ...
- 10进制转换为16进制数——算法
10进制转换为16进制数 题目描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式.它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至 ...
最新文章
- PHP如何把三张图片均匀分布,怎么把一张图片分成9张
- uboot、kernel和rootfs烧录
- java print快捷键_Java的ArrayList集合使用---唐代诗人斗地主!!!
- MATLAB实战系列(二十九)-头脑风暴优化(BSO)算法求解旅行商问题(TSP)-交叉算子
- POJ2084 Game of Connections(数学,dp)
- 关于 Azure SQL 数据库你不知道的 5 件事
- php7 memcached sasl,Mac安装memcached扩展支持sasl
- Python (schedule库)简单使用
- span标签的取值与赋值
- sql server 并发_并发问题– SQL Server中的理论和实验
- 64位计算机可以安装xp,64位xp系统如何安装【图解】
- 网络安全kali渗透学习 web渗透入门 Google搜索引擎的使用技巧
- STM32F103C8T6开发环境的搭建
- 职业资格计算机操作员,职业资格 计算机操作员
- win7系统修改磁盘提示参数错误的解决办法
- Qt信号槽之槽函数中获取发送信号对象——sender()
- 大联大品佳集团推出基于Audiowise产品的蓝牙5.1助听(Hearing Device)耳机方案
- mysql安装配置cmd_mysql安装配置
- 多元标量函数、矢量函数之间的关系
- ubuntu之截图工具Flameshot
热门文章
- OleDbParameter参数的使用
- git 撤销上一个 commit
- 【阿里云】记一次阿里云账户注销脑残操作(已解决)
- H5小游戏 【篇一】 组词游戏
- ExtractFileDrive、ExtractFilePath、ExtractFileDir、ExtractFileName、ExtractFileExt、ExtractRelativePath
- 会发光的微笑和会脸红的墙:微软实现建筑与人工智能的完美融合
- 批处理命令更新文件内容
- unity简单的背包系统笔记(有视频讲解)
- 解决IDEA和输入法切换快捷键Ctrl+Space(空格)冲突导致无法显示代码提示
- 可爱的python_可爱的python