• C#:10进制转2进制函数


     1    /*******************************************
     2     * 十进制转二进制函数
     3     *******************************************/

     4    public string dtb(string buf){
     5      int[] temp= new int[20];
     6      string binary;
     7      int val=0,i=0,j;
     8
     9      /*先将字符转化为十进制数*/
    10      try{
    11        val = Convert.ToInt32(buf);
    12      }
    catch{
    13        val = 0;
    14      }

    15
    16      if(val==0{
    17        return(val.ToString());
    18      }

    19
    20      i=0;
    21      while(val!=0{
    22        temp[i++]=val%2;
    23        val/=2;
    24      }

    25
    26      binary = "";
    27      for(j=0;j<=i-1;j++)
    28        binary += (char)(temp[i-j-1]+48);
    29
    30      return(binary);
    31    }
  • 相关阅读:
    UVALive4727:jump
    UVALive
    UVA11795 Mega Man's Mission
    UVA4731:Cellular Network
    UVA11404:Palindromic Subsequence
    设计思路
    阅读计划
    上课未完成代码原因
    《人月神话》读后感
    《软件工程》第十一章总结
  • 原文地址:https://www.cnblogs.com/Chinasf/p/143309.html
Copyright © 2020-2023  润新知