当前位置:首页 » 编程语言 » 进制转换栈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-04-30 23:50:29 浏览:90
xp共享怎么设置密码 发布:2025-04-30 23:50:24 浏览:155
租用电脑主机搭建服务器 发布:2025-04-30 23:28:06 浏览:729
php子类调用父类方法 发布:2025-04-30 23:11:55 浏览:673
存档加密id 发布:2025-04-30 22:20:50 浏览:741
mac搭建php环境 发布:2025-04-30 21:58:13 浏览:134
雅迪电动车配置有哪些 发布:2025-04-30 21:38:27 浏览:154
为什么用文件存储取代mysql 发布:2025-04-30 21:17:26 浏览:609
我的世界免费服务器ip 发布:2025-04-30 20:41:26 浏览:772
华为云相册在哪里找安卓11 发布:2025-04-30 20:19:59 浏览:271