题目描述
输入一个不大于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;
}
记得好评
本文介绍了一个简单的C++程序,用于将一个不大于32767的正整数转换为二进制形式。通过定义一个转换函数,程序接收一个整数作为输入,并输出其对应的二进制字符串。
589

被折叠的 条评论
为什么被折叠?



