代码如下:
# include <stdio.h>
int main()
{
int i, n = 0, b[16];
scanf("%d", &i); //对十进制数的读取
for (; i; i>>=1)
b[n++] = i&1;
for (; n; )
printf("%d", b[--n]); //二进制数一个个输出
// getchar();
printf("\n");
return 0;
}
在VC++的运行结果: