当前位置:首页 » 编程语言 » 进制转换栈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]);
}
}
}

热点内容
win7缩略图缓存 发布:2025-03-20 11:31:30 浏览:68
c2c是什么文件夹 发布:2025-03-20 11:30:45 浏览:687
交管12123的登录密码哪里找 发布:2025-03-20 11:25:50 浏览:379
编程技术大牛 发布:2025-03-20 11:21:21 浏览:588
315算法 发布:2025-03-20 11:15:35 浏览:213
内塔尼亚胡访问沙特 发布:2025-03-20 11:08:43 浏览:622
Android传输视频 发布:2025-03-20 11:06:34 浏览:151
java软件免费下载 发布:2025-03-20 10:26:01 浏览:706
安卓用什么编译 发布:2025-03-20 10:25:57 浏览:809
ftp中文软件下载 发布:2025-03-20 10:07:47 浏览:508