十进制转二进制快速算法
#include
#include
int main(){
int n,i=0,b[32];
memset(b,0,sizeof(b));
scanf('%d',&n);
while(n){
if(n&1)b[i]=1;
i++;
n>>=1;
}
i=31;
while(!b[i])i--;
while(i>=0)printf('%d',b[i--]);
return 0;
}-------------------------(42)10=(00101010)2.赶紧记住吧。应该写为(101010
)2.
赞28
踩0