C++ 面试题:求十进制转为2进制数中1的个数方法1(推荐)方法2方法3
方法1(推荐)/*双向队列 推荐余数插入头部,从尾部逐渐取出*/void DecimalToBinary(int value){ int num = 0; deque<int> deq; while (value != 0) { int pop = value % 2; //取余数 value /= 2; deq.push_front(pop); //插入头部 } //打印 for (auto it = deq.begin();