十进制数字转换到其他进制数字

来源:互联网 发布:分布图制作软件 编辑:程序博客网 时间:2024/05/17 22:15

/*num是要转换的十进制数字,base是要转换成的进制*/

 void func(int num, int base)

  {
          int arr[64]={};
          int tmp=0,count=0;
 
        
                 arr[count++]=num%base;
                 tmp = num/base;
                  while(tmp)
                  {
                          arr[count++]=tmp%base;
                          tmp/=base;
                  }
  //倒序将保存到数组arr[]中的数字打印出来。
                  for(tmp=--count;tmp>=0;tmp--)
                          printf("%d",arr[tmp]);
                  printf(" \n ");
  
          
  }
原创粉丝点击