zoukankan      html  css  js  c++  java
  • 十进制转二进制

    昨天无意间看到旁边的童鞋写十进制转二进制的程序,看电影的时候无聊,我也写一个练练手,转其它进制也是类似,就不多写了。

    仅供参考,做一个思路demo。

     1 #include <stdio.h>
     2 
     3 int binary[100];
     4 int index;
     5 void tenToBinary(int decimal)
     6 {
     7     int divide = decimal/2;
     8     if(divide>0)
     9         tenToBinary(divide);
    10     binary[index++] = decimal%2;
    11 }
    12 
    13 int main(int argc, char **argv)
    14 {
    15     int decimal;
    16     while(scanf("%d",&decimal)!=EOF)
    17     {
    18         int i = 0;
    19         index = 0;
    20         tenToBinary(decimal);
    21         while(i++<index)
    22             printf("%d",binary[i-1]);
    23         printf("\n");
    24     }
    25     return 0;
    26 }
  • 相关阅读:
    re模块
    collections模块
    hashlib模块
    序列号模块
    random模块
    sys模块
    OS模块
    工厂模式
    Go语言之直接选择排序
    Go语言之直接插入排序
  • 原文地址:https://www.cnblogs.com/xuangong/p/2964345.html
Copyright © 2011-2022 走看看