[求助]10进制转2进制
10进制转2进制,tc2出不了结果,高手请指教!
#include<stdio.h>
void swap(int b[],int y)
{int i;
for(i=0;y>0;i++)
{
b[i]=y%2;
y=y/2;
}
}
main()
{int a[10],j,num;
static int i=0;
clrscr();
scanf("%d",&num);
swap(a,num);
clrscr();
for(j=0;j<i;j++)
printf("%d",a[i-j-1]);
}