题解 | 二进制数
二进制数
https://www.nowcoder.com/practice/103dd589fed14457a673c613d8de3841
#include <iostream>
#include <vector>
using namespace std;
int main() {
unsigned int num;
vector<unsigned int> binary;
while(cin>>num){
while(num!=0){
binary.push_back(num%2);
num/=2;
}
for(int i=binary.size()-1;i>=0;i--){
cout<<binary[i];
}
cout<<endl;
}
}

查看1道真题和解析