当前位置:首页 » 编程语言 » 进制转换栈c语言

进制转换栈c语言

发布时间: 2025-03-20 06:50:31

‘壹’ C语言编程:怎么把一个十进制数转换成为一个十六进制数

我们刚学了栈,我做了一个任意进制转换的程序,你看一下,,即使你没学,但思想是一样的
假入你输入的是m,可在设一个数组用来装余数,完整程序如下:
#include<stdio.h>
void
main()
{
int
a[10],m,i=0;
printf("please
ennter
a
number\n");
scanf("%d",&m);
while(m!=0)
{
a[i++]=m%16;//在装余数的同时用i统计余数的个数
m=m/16;
}
for(i=i-1;i>=0;i--)
{
switch(a[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",a[i]);
}
}
}

热点内容
如何编译内核模块 发布:2025-09-24 01:14:47 浏览:753
王者荣耀官方服务器地址 发布:2025-09-24 00:47:29 浏览:191
gif在线压缩免费 发布:2025-09-24 00:41:13 浏览:946
tcl脚本if 发布:2025-09-24 00:26:59 浏览:706
苹果手机怎么连个人安卓手机热点 发布:2025-09-24 00:20:46 浏览:133
虚拟专用账号密码在哪里注册 发布:2025-09-23 23:57:20 浏览:180
如何修改魔宝显示屏密码 发布:2025-09-23 23:46:54 浏览:409
服务器网卡双ip地址 发布:2025-09-23 23:41:57 浏览:177
为什么电脑吃鸡连接不上服务器 发布:2025-09-23 23:27:18 浏览:686
吉利帝豪舒适版都有哪些配置 发布:2025-09-23 23:18:57 浏览:312