- Python编程300例:快速构建可执行高质量代码
- 李永华编著
- 121字
- 2021-03-26 23:33:29
例85 补数
1.问题描述
给定一个正整数,输出它的补数。补数是将原数字的二进制形式按位取反,再转回十进制后得到的新数。
2.问题示例
输入5,输出2。因为5的二进制形式为101(不包含前导零),补数为010,所以输出2。
3.代码实现
4.运行结果
输入:5
输出:2
给定一个正整数,输出它的补数。补数是将原数字的二进制形式按位取反,再转回十进制后得到的新数。
输入5,输出2。因为5的二进制形式为101(不包含前导零),补数为010,所以输出2。
输入:5
输出:2