Description
将任意一个十进制数转换成二进制数,按位存放到数组中,然后输出。
Input
输入一个整数,数据范围:0-890000000000。
Output
输出仅一行,为输入的二进制数。
Sample Input
78
Sample Output
1001110
Source
#include <stdio.h>
int main()
{
int a[100];
int n,k=0,i;
scanf("%d",&n);
while (n)
{
a[k]=n%2;
n=n/2;
k++;
}
for ( i = k-1; i>=0; i--)
{
printf("%d",a[i]);
}
system("pause");
return 0;
}