十进制转二进制
#include<iostream>
using namespace std;
int main()
{
int n;
cin >> n;
int r[100];
int i, j=0;
if (n == 0) {
cout << "0B" << endl;
return 0;
}
bool flag=n<0;
if(flag){
n=-n;
}
for(int i=0;n>0;i++){
r[i] = n % 2;
n = n / 2;
j++;
}
if(flag){
cout<<"-";
}
for (j=j-1;j >= 0; j--){
cout<<r[j];
}
cout<<"B";
return 0;
}