其实这个题目可以用严蔚敏数据结构书上讲的栈实现
 
 

#include<stdio.h>
#define N 8
#define k 16
void tran(int num)
{
int arr[N],i;
for (i=0;i <N;i++)
{
arr[i]=num%k;
num=num/k;
if (num==0)
break;
}
printf("转换为%d进制数为: ",k);
for (;i>=0;i--)
switch (arr[i])
{
case 10: printf("A");break;
case 11: printf("B");break;
case 12: printf("C");break;
case 13: printf("D");break;
case 14: printf("E");break;
case 15: printf("F");break;
default: printf("%d",arr[i]);
}
printf("\n");
}
int main()
{
int num;
printf("请输入要转换的十进制数:\n");
scanf("%d",&num);
tran(num);
return 0;
}

10进制转换16进制C代码实现相关推荐

  1. linux c int16进制转10进制,[编程题] 进制转换(16进制转10进制)

    [编程题] 进制转换 3/3 [编程题] 进制转换 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示. ...

  2. 10进制转换16进制补足0_信息技术教师资格必考内容——进制换算(一)

    前两天给大家整理了信息技术教师资格笔试科目三的必考内容,戳蓝字回顾弄懂这些,信息技术教师资格笔试提高30分!信息技术教师资格笔试--这道20分的题居然这么简单!有小伙伴问还有哪些必考内容进制换算也是必 ...

  3. 【蓝桥杯】python进制转换16进制转8进制。16进制转10进制。10进制转16进制。

    问题描述 给定n个十六进制正整数,输出它们对应的八进制数. 样例输入 2 39 123ABC 样例输出 71 4435274 n = int(input()) #输入一个正整数n,表示n个十六进制正整 ...

  4. 使用 Shell 运算进行进制转换 16进制转10进制

    使用 Shell 运算进行进制转换 工作时候常常遇到一些问题,拿到的数字是16进制的,但是运算的时候是10进制的,shell可以很方便的处理这类的进制转换问题,一种情况是使用 Shell 运算把一个数 ...

  5. 【python】用python进行进制转换(10进制、2进制、16进制)

    进制转换 ① 16进制转10进制 ② 16进制转2进制 ③ 10进制转16进制 ④ 10进制转2进制 ⑤ 2进制转16进制 ⑥ 2进制转10进制 博客由来写在前面:由于计组老师要求我们课后查一下进制转 ...

  6. python16进制转10进制_python 字节串及10进制,16进制相关转换

    进行协议解析时,总是会遇到各种各样的数据转换的问题,从二进制到十进制,从字节串到整数等等 整数之间的进制转换: 10进制转16进制: hex(16) ==> 0x10 16进制转10进制: in ...

  7. 16进制数组转成10进制 qt_QT 16进制 ASII   10进制 转换

    //16进制字符串转字节数组 static QByteArray HexStrToByteArray(QString str) { QByteArray senddata;  //发送数据 int h ...

  8. JAVA 进制转换工具类 10进制转16进制 10进制转2进制 16进制转2进制 16进制10进制 2进制转10进制 2进制转16进制

    进制转换的坑: 注意:使用Integer的方法转换出来的2进制字符串 最高位是没有补零的 ,java的Integer类的toBinaryString()方法转换出来的二进制字符串只会保留最高非零位以后 ...

  9. 用汇编实现2进制到16进制 2进制到10进制转换并按要求输出

    用汇编实现2进制到16进制 2进制到10进制转换并按要求输出 起因 题目要求 题目样例 实现代码 验证结果 最后 起因 我因为上课摸鱼,所以当时没学习的时间现在都要补回来. 三天,大概花了15个小时写 ...

最新文章

  1. bzoj 2160: 拉拉队排练
  2. Windows 技术篇-Edge浏览器升级方法实例演示,微软官方应用商店访问下载edge慢解决方法,edge安装包获取
  3. vue 可视化布局工具_GitDataV一款Github的'大数据可视化平台'
  4. 全国计算机等级考试题库二级C操作题100套(第09套)
  5. Android之在ubuntu上常用的am、pm命令的总结
  6. 设计模式(二) 模板方法
  7. vs2013 编译libevent32和64bit
  8. 网络安全管理实践(第2版)
  9. MoveNet 姿态估计,树莓派上也能跑!
  10. wget命令3(转载)
  11. Struts2 返回 json 格式数据
  12. 问你个问题:50万存款算多吗?
  13. linux下C获取系统时间的方法
  14. 【朋友刀刀画展一游】谢谢刀刀!
  15. 【2016NOIP十连测】【test4】【状压DP】【容斥原理】巨神兵
  16. 笔记本 WIFI 热点批处理文件
  17. 计算机显卡怎样安装方法,电脑装机小知识,新手如何正确安装好独立显卡
  18. PDF文件如何导出成图片,PDF如何转换成图片
  19. g711u g711a 格式相互转换
  20. (转)旅游拍照必读:10个经典人像摄影案例@『国家地理』

热门文章

  1. 我的世界java服务器地址ip_我的世界服务器地址大全
  2. 在mini2440上移植使用ffmpeg录像
  3. [转]AP,mAP计算
  4. 仿趣玩网五屏带标题的jQuery幻灯效果 分享
  5. 最详细的教程axure新手入门:Axure教程
  6. 记录:macbook 下剪切快捷键
  7. 参考资料来自 懒兔子 的公众号
  8. SpringBoot笔记十四:消息队列
  9. 微信小程序-欢迎界面
  10. 推荐好书《值得阅读的书籍》列表