思路: 先把整数(十进制)转为二进制来处理吧,比如n=10,二进制为1010 方法1:最简单的当然是转成二进制后一位一位的比较。 int count = 0; string a=Convert.ToString(n, 2);//C#的进制转化