请高手指教错在哪啊#15
#include<stdio.h>void main()
{
int a[32],m,i;
printf("请输入要转2进制的10进制数:");
scanf("%d",&m);
for(i=0;i<=31;i++)
{
a[i]=m%2;
m=m/2;
if(m==0)
break;
}
printf("转换成2进制数为:");
for(;i<0;i--)
{
printf("%d",a[i]);
}
printf("\n");
}
我输不出结果,又不知道自己错在哪~
请哥哥姐姐教教我,小弟初学