當前位置:首頁 » 編程語言 » 進制轉換棧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]);
}
}
}

熱點內容
fsb文件解壓 發布:2025-03-20 12:31:34 瀏覽:135
3d源碼棋牌 發布:2025-03-20 12:30:31 瀏覽:237
什麼叫伺服器訪問限制 發布:2025-03-20 12:23:53 瀏覽:944
機架式伺服器如何拆裝 發布:2025-03-20 12:23:53 瀏覽:22
交叉編譯器缺少庫 發布:2025-03-20 12:20:12 瀏覽:715
tt語音新人簽到領皮膚腳本 發布:2025-03-20 12:20:05 瀏覽:692
編程招標網 發布:2025-03-20 12:19:28 瀏覽:1000
風險防控平台伺服器地址是什麼 發布:2025-03-20 11:59:04 瀏覽:231
什麼為有效wifi密碼 發布:2025-03-20 11:57:22 瀏覽:704
聯發科安卓哪個好 發布:2025-03-20 11:56:26 瀏覽:356