10进制转22进制
Posted Juntaran
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了10进制转22进制相关的知识,希望对你有一定的参考价值。
笔试的思路有点乱
重写一个
1 #include<stdio.h> 2 3 void Print10To22(int num) 4 { 5 int ret[1000]; 6 if (num == 0) 7 printf("0"); 8 int i = 0; 9 while (num > 0) 10 { 11 int temp = num % 22; 12 ret[i] = temp; 13 num = num / 22; 14 ++ i; 15 } 16 for (int j = i - 1; j >= 0; j--) 17 { 18 if (ret[j] >= 10) 19 printf("%c", ret[j]-10+‘A‘); 20 else 21 printf("%d", ret[j]); 22 } 23 } 24 25 int main() 26 { 27 int x = 456; 28 Print10To22(x); 29 return 0; 30 }
以上是关于10进制转22进制的主要内容,如果未能解决你的问题,请参考以下文章