母题:QQ 号的二进制有几个 1
输入你的 QQ 号 n(不超过 4294967295),输出它的二进制里有几个 1。例如输入 13(1101),输出:
3
思路:每次用 n & 1 看最低位,再 n >>= 1 把它扔掉,直到 n 变成 0。程序有时会少数一个。
输入你的 QQ 号 n(不超过 4294967295),输出它的二进制里有几个 1。例如输入 13(1101),输出:
3
思路:每次用 n & 1 看最低位,再 n >>= 1 把它扔掉,直到 n 变成 0。程序有时会少数一个。