1.题目描述 2.问题分析 使用C++ 标准库的 bitset 类,将整数转换为 二进制,然后将二进制表示转换为字符串,统计字符串中 1 的个数即可. 3.代码 int hammingWeight(uint32_t n) { bitset<> b(n); string b_s = b.to_string() ; ; for(string::iterator it = b_s.begin(); it != b_s.end() ; ++it ) { ') ++count_one; } return…