编程题
### 问题描述 一家蛋糕店为生日蛋糕配数字形状的蜡烛,假设人的年龄为 $1-100$ 岁。一开始,蛋糕店准备了 $1-100$ 共 $100$ 种数字的蜡烛。后来发现太麻烦了,有人建议他们把数字分开,这样就只需要准备 $0-9$ 共 $10$ 种数字的蜡烛($12$ 岁可以由 $1$ 和 $2$ 两个数字的蜡烛组成)。现在,你学了二进制后,发现其实只需要准备 $0$ 和 $1$ 两种蜡烛就可以了。比如,一个 $8$ 岁的孩子过生日,生日蛋糕只需配一个 $1$ 和三个 $0$ 就可以了(因为十进制的 $8$ 在二进制下是 $1000$)。 输入年龄,问需要准备几个 $1$ 和几个 $0$ 的数字。 ### 输入格式 输入一个正整数,代表一个人的年龄 $n(1\le n\le 100)$。 ### 输出格式 输出一行,为两个整数,分别表示 $1$ 的个数和 $0$ 的个数。 ### 样例输入1 ```txt 8 ``` ### 样例输出1 ```txt 1 3 ``` ### 样例输入2 ```txt 23 ``` ### 样例输出2 ```txt 4 1 ```
查看答案
赣ICP备20007335号-2