网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  10进制转22进制

10进制转22进制

分类: IT文章 • 2025-01-28 21:42:43

笔试的思路有点乱

重写一个

 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 }

相关推荐

  • 使用 ruamel.yaml 读写 yaml 文档,解决16进制混搭10进制数据读出来全是10进制
  • 【面试题10】二进制中1的个数
  • 图片转二进制的两种方式
  • 测试面试LeetCode系列:二进制链表转整数
  • codevs m进制转化成10进制
  • 10进制转22进制
  • 计算机基础进制转换(二进制、八进制、十进制、十六进制)(转 感谢分享)
  • 基础练习(非VIP部分) 闰年判断: 01字串: 字母图形: 数列特征: 查找整数: 杨辉三角形: 特殊的数字: 回文数: 特殊回文数: 十进制转十六进制: 十六进制转十进制: 十六进制转八进制: 数列排序: 参考:
  • vba的十进制转十以内的各种进制
  • JS-file文件转二进制转Blob 二进制-Blob-URL
  • 闭包、装饰器
  • [ Alpine Linux ] Alpine Linux简介 前言: Alpine配置和使用:
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号