二进制数
                      
              
      
                  
          二进制数
          https://www.nowcoder.com/practice/103dd589fed14457a673c613d8de3841?tpId=40&tqId=21519&tPage=1&rp=1&ru=/ta/kaoyan&qru=/ta/kaoyan/question-ranking
        
      
      
                               - 如果我们在二进制的世界里就好了,我是1,你是0,那样的话,我们两个合在一起就是整个世界#include <iostream>
#include <cstdio>
#include <string>
#include <algorithm>
using namespace std;
int main(){
  int n;
  while(~scanf("%d", &n)){
      int z[100], num = 0;//数组z存放Q进制数n的每一位,num为位数
      do{
          z[num++] = n % 2;//除基取余
          n >>= 1;
      }while(n != 0);//当商不为0时进行循环
      for(int i = num - 1; i >= 0; i--){
          printf("%d", z[i]);
      }
      printf("\n");
  }
  return 0; 
}