美文网首页
十进制转二进制

十进制转二进制

作者: APP4x | 来源:发表于2019-12-30 11:54 被阅读0次

十进制转二进制,就是除以2取余数,得到的商递归,直到商为0。
得到的余数反向输出结果即为对应的二进制。

static void Main(string[] args)
{
    List<int> list = new List<int>();

    GetRemanider(99, ref list);
    list.Reverse();

    string result;
    foreach (var item in list)
    {
        result += item;
    }
    Console.WriteLine(result);
    

    Console.Read();
}

static void GetRemanider(int num,ref List<int> list)
{
    if (num == 0)
        return;

    list.Add(num % 2);
    GetRemanider(num / 2, ref list);
}
``

相关文章

网友评论

      本文标题:十进制转二进制

      本文链接:https://www.haomeiwen.com/subject/bynpoctx.html