十进制转二进制位运算
#include<bits/stdc++.h>
using namespace std;
const int N = 20;
int x;
int b[N];
int main()
{
cin >> x;
int j = 0;
while(x)
{
b[j++] = x&1;
x>>=1;
}
for(int i=j-1; i>=0; i--) cout<<b[i];
return 0;
}
十进制转二进制位运算
#include<bits/stdc++.h>
using namespace std;
const int N = 20;
int x;
int b[N];
int main()
{
cin >> x;
int j = 0;
while(x)
{
b[j++] = x&1;
x>>=1;
}
for(int i=j-1; i>=0; i--) cout<<b[i];
return 0;
}