点击头像与我聊天!
提示:登录 以使用聊天功能。
网络与信息安全学院 - VISTOJ

1069: 十进制整数转二进制

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:105 解决:70

题目描述

二进制是计算机广泛采用的一种数制。二进制用01来表示数,逢二进一。

将一个十进制正整数转换为二进制数,采用"2取余,逆序排列"的方法。具体步骤是:

1.将给定的十进制数除以2,余数便是等值的二进制数的最低位;

2.将上一步的商再除以2,余数便是二进制数的次低位;

3.重复步骤2,直到最后所得的商等于0为止。各次除得的余数,便是二进制各位的数,最后一次的余数是最高位。

下面是将十进制数39,转换成二进制数100111的计算过程:


请编写程序,将一个十进制正整数转换为二进制数。

输入

一个十进制正整数x1<=x<=1000

输出

个由01组成的字符串,表示x二进制形式

样例输入 复制

39

样例输出 复制

100111