Description
将一个十进制数分别转换成二进制数。
Format
Input
输入: 一行一个十进制数 n。
Output
输出:一行输出 n 对应的二进制的数,
Samples
输入数据 1
10
输出数据 1
1010
Limitation
对于 100% 的数据,n ≤ 32767。
分析:
这里使用短除法,然后%2mod1
完整AC代码
#include<bits/stdc++.h>
using namespace std;
int a[1000000];
int main()
{
int n;
cin>>n;
int cnt=0;
while(n>0){
a[++cnt] = n%2;
n/=2;
}
for(int i=cnt;i>=1;i--)
{
cout<<a[i];
}
return 0;
}
240aa7e4-2ce7-482d-8183-16bba3f110ac