# your code goes here
def dec_to_bin(n):
    result = ""  # 用来存放二进制结果

    if n == 0:
        return "0"

    # 如果是负数，先记下负号，再转正数来处理
    if n < 0:
        result = "-"
        n = -n

    # 循环：每次把 n 除以 2，记录余数
    while n > 0:
        remainder = n % 2     # 余数（0 或 1）
        result = str(remainder) + result   # 余数加到结果前面
        n = n // 2            # n 除以 2，取整数部分

    return result


# 主程序
num = int(input("请输入一个十进制数字: "))
print("它的二进制是:", dec_to_bin(num))