十进制正整数转化为二进制数实现的文字描述:对十进制正整数进行多次除以2(当商为0时结束),记录每次的余数,最后对余数进行逆序输出
伪代码:
//输入正整数num
//输出数组c
do
b <-- num%2
num <-- num/2
c[i++] <-- b
while n != 0
for j <-- i-1 to 0 do
return c
代码:
运行结果:
十进制正整数转化为二进制数实现的文字描述:对十进制正整数进行多次除以2(当商为0时结束),记录每次的余数,最后对余数进行逆序输出
伪代码:
//输入正整数num
//输出数组c
do
b <-- num%2
num <-- num/2
c[i++] <-- b
while n != 0
for j <-- i-1 to 0 do
return c
代码:
运行结果: