题目描述
输入一个不大于32767的整数n,将它转换成一个二进制数。
输入
输入只有一行,包括一个整数n(0<=n<=32767)
输出
输出只有一行。
样例输入
100
样例输出
1100100
程序:
#include<bits/stdc++.h>
using namespace std;
string z(int n)
{
const string a="0123456789ABCDEF";
string s="";
if(n==0)
return "0";
while(n>0)
{
s=a[n%2]+s;
n/=2;
}
return s;
}
int main()
{
int n;
cin>>n;
cout<<z(n);
return 0;
}