Shawn_Yan

导航

比较简单的一个十进制转二级制算法


var str="";
function returnErJZ(num)
{
if(num==1)
{
str="1"+str;
return ;
}
var sum=num;
if(sum%2==0)
{
str="0"+str;
returnErJZ(sum/2);
}else{
str="1"+str;
returnErJZ((sum-1)/2);
}
}

此算法需要一个外部的字符串参数str  

结果就是str

posted on 2018-06-04 17:39  Shawn_Yan  阅读(206)  评论(0编辑  收藏  举报