大家好,我是屁孩君,拖更这么久是时候来换债了,呜呜呜呜呜,实在是太忙了,只能水一篇了!wwwwwwwwwwwwwwwwwwwww!
那我的算法呢就是定义一个字符数组,里面存着十六进制的字符,把十进制数不断取余16,把每次的余数当做下标,再用字符串去加上此下标的字符就行了!(有点乱 )
一步一步来吧
1.定义字符数组

char b[17]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};

2.把十进制数不断取余16,把每次的余数当做下标,再用字符串去加上此下标的字符

while(n!=0){a=b[n%16];s=a+s;n/=16;}

3.判断是否为0

if(u!=0)cout<<s<<endl;
else cout<<'0'<<endl;

话不多说,直接上完整代码

#include<bits/stdc++.h>
using namespace std;
int main()
{long long n;char b[17]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};//1.定义字符数组cin>>n;int u;u=n;char a;string s="";while(n!=0)//把十进制数不断取余16,把每次的余数当做下标,再用字符串去加上此下标的字符{a=b[n%16];s=a+s;n/=16;}if(u!=0)cout<<s<<endl;//判断是否为0else cout<<'0'<<endl;return 0;
}

好了,今天屁孩君就水到这里了,什么玩意儿!
好了,今天屁孩君就分享到这了!
古德拜!
记得一键三连哦!!!

十进制正整数转16进制相关推荐

  1. 面试题--位操作--将十进制数转换为16进制字符串输出

    这是一道面试题: 编程实现将十进制数转换为16进制输出,不得使用任何已定义的库函数,比如string,math等. char * get16String(long num) { int i = 0; ...

  2. java 十六进制转十进制_「16进制转10进制」Java:十六进制转换成十进制 - seo实验室...

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

  3. 【进制转换】如何使用C++将一个十进制数转为16进制?

    题目 题目描述 请从键盘读入一个非负整数n(n是一个不超过18位的正整数),将n转换为16进制! 注意:16进制即逢16进1,每一位上可以是从小到大为0.1.2.3.4.5.6.7.8.9.A.B.C ...

  4. 题目:请写一段将正整数转化为四进制字符串的函数(十进制正整数转四进制字符串)

    题目: 请写一段将正整数转化为四进制字符串的函数,函数原型和参看说明如下:Stringchange_to_4(long a) 输入:a,这是long类型的正整数 输出:是一个由'0'.'1'.'2'. ...

  5. 十进制转化为16进制

    有以下种方式实现,其中两种是使用系统函数,另一种是直接自己编写. main() { int u10=0; char u16[10]; int w=0,a,b,i; printf("请输入一个 ...

  6. c语言将十进制数转换为16进制的函数

    有3种方式实现,其中两种是使用系统函数,另一种是直接自己编写. 使用系统函数实现要加入#include <stdlib.h>,自己编写则不需要这个头文件. 下面的代码就是3种方式的实现,包 ...

  7. PHP相关进制转换(二进制转数组、十进制转16进制、16进制转字符串)

    前段时间一直在和机器对接,涉及各种进制转换,这里记一下. /*** 二进制字符串转数组* @User yaokai* @param $hex* @return array*/ function hex ...

  8. 大数10进制转16进制

    进制转换是非常重要的内容,考察基本功,4月底在字节跳动的春招笔试中做到了进制转换的题,不过是大整数的进制转换. 题目大意: 十进制数转16进制,会出现超大数字的情况,大小超过64位正整数的表示范围,不 ...

  9. java进制转换、字符串与16进制互转/数字进制互转

    目录 十进制转其他进制 其他进制数字转十进制 字符串与16进制相互转换 十进制转其他进制 /*** 十进制转其他进制*/public static String conversion(Integer ...

最新文章

  1. SharePoint Designer 2010创建限制筛选器
  2. Apache启动错误:could not bind to address[::]:443
  3. Teamcenter Web 端自动登录 (SSO)
  4. axios重新调用失败的ajax_Vue之axios实现ajax数据请求
  5. 连载丨《极简设计:苹果崛起之道》——硅谷伊甸园(二)
  6. C# Microsoft.Office.Interop.Word 将多个word合成一个并插入图片 转换成pdf
  7. php kindeditor远程图片上传,kindeditor 远程图片本地化,远程图片下载到本地自动更换图片路径...
  8. MAC下面安装使用Nginx_飘云羽逸_新浪博客
  9. 新版本vivado打开老工程ip核被锁住的解决方法
  10. 腾讯云灯塔计划——云行业研究报告
  11. 北京单身狗都去哪儿了
  12. jmeter录制手机脚本
  13. 怎么制作九宫格切图?这两个方法非常简单
  14. 在线教育:基因不同,命运不同
  15. Spark SQL 在字节跳动的核心优化实践
  16. 剑指 Offer 06. 从尾到头打印链表
  17. 电信客户流失数据分析
  18. 绩效辅导面谈中的STAR法则和SPIN
  19. 推荐算法_02_协同过滤算法(ItemCF和UserCF)
  20. poj3208启示录——数位DP

热门文章

  1. 小程序源码:全新圣诞节头像框制作生成
  2. 怎么算程序框图的计算机程序,算法与程序框图导学案
  3. Error:(63, 20) Failed to resolve: com.github.chrisbanes:PhotoView:2.0.0
  4. 苏轼写的是一首八句的七律,这首绝句应该是后人假冒苏轼的作品。
  5. 励志共勉一句话经典语录
  6. 刚子扯谈:广告向东 客户向西
  7. 有36匹马6个跑道,用最少比赛次数算出跑最快的前3匹马
  8. 链塔智库|区块链产业要闻及动态周报(2021年8月第4周)
  9. 未来的全能保姆机器人作文_未来的保姆机器人
  10. Keras之TCN:基于keras框架利用时间卷积网络TCN算法对上海最高气温实现回归预测(把时间序列数据集转化为有监督学习数据集)案例