题目描述
输入一个不大于32767的正整数N,将它转换成一个二进制数。
输入
输入只有一行,包括一个整数n(n<=32767)
输出
输出只有一行.
样例
输入 复制
100
输出 复制
1100100
话不多说上代码
#include<bits/stdc++.h>
using namespace std;
string zhuan_huan(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<<zhuan_huan(n);
return 0;
}
记得好评