本文给大家分享的是使用C语言实现进制转换的代码,十分的简单实用,有需要的小伙伴可以参考下。
代码很简单,功能也很简单,这里就不多废话了
- #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("请输入一个十进制数,我能帮您把它转换成2~16任意进制数:/n");
- scanf("%d",&y);
- b=y;
- printf("请输入要转换为的进制:");
- scanf("%d",&w);
- printf("/n");
- do
- {
- zh[i]=y%w;
- i++;
- y=y/w;
- }
- while(y!=0);
- printf("把十进制的%ld转换为%d进制:",b,w);
- for(i--;i>=0;i--)
- {
- j=zh[i];
- printf("%c",ku[j]);
- }
- printf("/n");
- return 0;
- }
以上所述就是本文的全部内容了,希望大家能够喜欢。
新闻热点
疑难解答