十进制转换二进制如何输出?(有代码的)
#include"string.h"#include"stdio.h"
int transformToBin(int dnum,int *bin);
main()
{
int n=8,s,j,a[100];
s=transformToBin(n,a);
for(______________________)
printf("%d", ______ );
getch();
}
int transformToBin(int dnum,int *bin)
{
int i;
for(i=0;dnum>0;i++)
{
*(bin+i)=dnum%2;
dnum/=2;
}
for(j=i-1;j>=0;j--)
return *(bin+j);
}