//写一个程序,将十进制,可以转换为2进制,八进制,十六进制,四进制
#include <stdio.h>
#include <stdlib.h>
/************************************************************************/
/*                 将数字换算成2进制打印出来                            */
/************************************************************************/
void go2(int x)
{
    if (x == 0){
        return;
    }
    else{
        int i = x % 2;//取余
        x /= 2;
        go2(x);
        printf("%d", i);
    }

}
/************************************************************************/
/*                 将数字换算成16进制打印出来                           */
/************************************************************************/
void go16(int x)
{
    if (x == 0){
        return;
    }
    else{
        int i = x % 16;//取余
        x /= 16;
        go16(x);
        printf("%x", i);
    }

}
void main()
{
    go16(11);
    getchar();
}

 

相关文章:

  • 2021-12-01
  • 2021-12-14
  • 2021-08-09
  • 2022-12-23
  • 2021-12-01
  • 2021-12-08
猜你喜欢
  • 2022-12-23
  • 2022-02-28
  • 2022-12-23
  • 2022-12-23
  • 2021-12-04
相关资源
相似解决方案