Please enable java script to visit.
NOTEBOOK
HOMEPHP / MySQLJS / HTMLWXappPythonC++Blender其他
正整数N转换成一个二进制数 - NOTEBOOK
正整数N转换成一个二进制数
C++
Posted on 2023-08-10
摘要 : 如果将十进制转变成二进制
❱ 描述:

输入一个不大于32767的整数n,将它转换成一个二进制数。

❱ 输入描述:

输入只有一行,包括一个整数n(0<=n<=32767)

❱ 输出描述:

输出只有一行。

❱ 用例输入:

100


❱ 用例输出:

1100100


#include <iostream>
#include <climits>
using namespace std;
int main(){
int n;
cin>>n;

int ni=0;
int a[10000] ={0};
do {
ni++;
a[ni] = n%2;
n = n>>1;
// cout <<n<<" "<<a[ni]<<",";
}while(n>0);


for(int i=ni;i>=1;i--){
cout<<a[i];
}

return 0;
}