private string zhuanTwo(int chushu)
{
string res = "";
if (chushu < 2)
{
return chushu.ToString();
}
else
{
int shang ;
do
{
res = res + chushu % 2;//取出余数
chushu = chushu / 2;//除2,然后继续取余数
shang = chushu / 2;
}while(shang>0);//商小于0了 结束循环
res = res + chushu % 2;//得到了余数序列
//开始反转字符串
char[] temp = res.ToCharArray();
StringBuilder sb = new StringBuilder();
for (int i = temp.Length-1; i >=0 ; i--)
{
sb.Append(temp[i]);
}
return sb.ToString();//返回二进制序列
}
}