二进制求和
static void Main(string[] args)
{
// 不太明白你的意思,你看看是不是下面的意思,如果不是,请详细描述。
string input = "13925019932020090828165011226";
string output = "";
foreach (Char s in input.ToCharArray())
output += Convert.ToString(s, 2);
int total = 0;
foreach (Char s in output.ToCharArray())
{
if (s == '1')
total++;
}
Console.WriteLine(output);
Console.WriteLine(total.ToString().PadLeft(3, '0'));
Console.ReadLine();
}
谁帮我用上面的代码生产一个动态库,我要实现以下功能
将一个26数字转换成二进制,并讲该二进制数的每个字节相加,溢出部分忽略不计,最后将得到的结果化为十进制,如果结果不足3位,左边补零
如 13926263556020090331094220 转换后结果为226