本文給大家分享的是使用C語(yǔ)言實(shí)現(xiàn)進(jìn)制轉(zhuǎn)換的代碼,十分的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下。
代碼很簡(jiǎn)單,功能也很簡(jiǎn)單,這里就不多廢話了
- #include<stdio.h>
- int main()
- {
- char ku[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
- int zh[32],i=0,w,j;
- long int b,y;
- printf("請(qǐng)輸入一個(gè)十進(jìn)制數(shù),我能幫您把它轉(zhuǎn)換成2~16任意進(jìn)制數(shù):/n");
- scanf("%d",&y);
- b=y;
- printf("請(qǐng)輸入要轉(zhuǎn)換為的進(jìn)制:");
- scanf("%d",&w);
- printf("/n");
- do
- {
- zh[i]=y%w;
- i++;
- y=y/w;
- }
- while(y!=0);
- printf("把十進(jìn)制的%ld轉(zhuǎn)換為%d進(jìn)制:",b,w);
- for(i--;i>=0;i--)
- {
- j=zh[i];
- printf("%c",ku[j]);
- }
- printf("/n");
- return 0;
- }
以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。
新聞熱點(diǎn)
疑難解答