#T557843. 二进制数码0和1的个数(任意整数)
二进制数码0和1的个数(任意整数)
题目描述
输入一个整数(正整数、0、或负整数),统计它的32位二进制形式中数码0和1的个数。注意,在计算机里表示一个有符号的整数时,是采用补码来表示的。
输入格式
输入数据占一行,为一个整数n,不超出int型范围。
输出格式
输出占一行,为两个整数,用空格隔开,分别表示数码0和1的个数。
输入输出样例 #1
输入 #1
25
输出 #1
29 3
输入输出样例 #2
输入 #2
-25
输出 #2
2 30
说明/提示
本题出处
本题源自以下教材的编程习题:王桂平, 周思益, 周迎川著. C++编程与信息学竞赛数学基础, 北京大学出版社, 2025年7月出版.