首页 > 代码库 > 10进制转化为16进制以内的转化
10进制转化为16进制以内的转化
进制转化问题
十进制转化为其它进制应该是比较简单的问题,就是一个%和/的问题,模之后再除就ok了
1 int a[1000]; 2 char c[]={‘0‘,‘1‘,‘2‘,‘3‘,‘4‘,‘5‘,‘6‘,‘7‘,‘8‘,‘9‘,‘A‘,‘B‘,‘C‘,‘D‘,‘E‘,‘F‘}; 3 int main() 4 { 5 int m,n,i,t,k; 6 printf("十进制数:"); 7 scanf("%d",&n); 8 printf("多少进制:"); 9 scanf("%d",&m);10 for(i=0;n>0;i++)11 {12 a[i]=n%m;13 n=n/m;14 }15 for(t=i-1;t>=0;t--)16 {17 k=a[t];18 printf("%c",c[k]);19 }20 21 return 0;22 }
10进制转化为16进制以内的转化
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。