题解 | #二进制数#
二进制数
https://www.nowcoder.com/practice/103dd589fed14457a673c613d8de3841
#include <iostream> using namespace std; #include <vector> int main() { unsigned int n; while(cin>>n){ vector<int>bin; while(n){ bin.push_back(n%2); n/=2; } for(int i=bin.size()-1;i>=0;i--)//逆序输出 cout<<bin[i]; cout<<endl; } } // 64 位输出请用 printf("%lld")