有人说,古代的“周易”是二进制系统的起源,在该系统中,他们用“- -”表示1,“---”表示0。因此,二进制数字“011010”可以表述为“---\n- -\n- -\n---\n- -\n---\n”(符号“\n”表示换行)。现在的问题是如何把一个十进制数转换为&am
有人说,古代的“周易”是二进制系统的起源,在该系统中,他们用“- -”表示1,“---”表示0。因此,二进制数字“011010”可以表述为“---\n- -\n- -\n---\n- -\n---\n”(符号“\n”表示换行)。现在的问题是如何把一个十进制数转换为“周易”中的二进制?
### 输入格式:
文件中包含多组测试数据。每个测试数据占一行,包括一十进制整数n(0 <= n <= 1000000)和表示二进制位数的k(0 < k <= 20 且 n < 2<sup>k</sup>)。
n=0,k=0表示输入结束。
### 输出格式:
对于每组测试数据,输出“周易”中对应的k行二进制数。每组测试数据之间输出一个空行。
### 输入样例:
in
7 3
0 3
26 6
0 0
### 输出样例:
out
- -
- -
- -
---
---
---
---
- -
- -
---
- -
---
答案:若无答案欢迎评论
### 输入格式:
文件中包含多组测试数据。每个测试数据占一行,包括一十进制整数n(0 <= n <= 1000000)和表示二进制位数的k(0 < k <= 20 且 n < 2<sup>k</sup>)。
n=0,k=0表示输入结束。
### 输出格式:
对于每组测试数据,输出“周易”中对应的k行二进制数。每组测试数据之间输出一个空行。
### 输入样例:
in
7 3
0 3
26 6
0 0
### 输出样例:
out
- -
- -
- -
---
---
---
---
- -
- -
---
- -
---
答案:若无答案欢迎评论