• 编写一个函数实现数制转换。在主函数中输人一个十进制数,输出相应的十六进制数。要求用数组实现


    void decto16 (int a, char c[]) {  // a为要转换的十进制数 将结果存放在数组c中 ,以数组形式输出

      int y;
      int k = 0;
      do {
        y = a % 16;
        a = a / 16;
        for (int i = 0; i <= 9; i++) {
          if (y == i) {
              c[k++] = '0' + i;
            }
          }
        for (int i = 10; i <= 15; i++) {
          if (y == i) {
            int j;
            j = i - 10;
            c[k++] = 'A' + j;
          }
        }    

      } while (a != 0);


      for (int i = 0; i <= k - 1; i++) {
        cout << c[k - 1 - i];
        }

    }

  • 相关阅读:
    跨域
    redis安装
    iframe操作
    element-ui 合并相邻的相同行 span-method
    函数实现 a?.b?.c?.d
    git 使用流程 命令
    svg用作背景图
    js中的位运算符 ,按位操作符
    二十三种设计模式[23]
    二十三种设计模式[22]
  • 原文地址:https://www.cnblogs.com/likeghee/p/9960728.html
Copyright © 2020-2023  润新知