十进制装二进制出错
#include "stdio.h"main()
{
int i,n,j,m;
int a[6]={0};
clrscr();
printf("please input the decimalism(0~32767):\n");
scanf("%d",&n);
for(m=0;m<15;m++)
{
i=n%2;
j=n/2;
n=j;
a[m]=i;
}
for(m=15;m>=0;m--)
{
printf("%d",a[m]);
if(m%4==0)
printf(" ");
}
}为什么会出错。