C语言10进制转换为2进制(使用数组)

急!!!
使用数组

第1个回答  2015-03-07
main()
{int i=0,m,p[16];
scanf("%d",&m);
while(m)
{p[i]=m%2;
m/=2;
i++;
}
for(i--;i>=0;i--)
printf("%d",p[i]);
printf("\n");
getch();
}本回答被网友采纳
第2个回答  2008-11-29
for(i=0,n!=0,i++)
{a[i]=n%2;n/=2;}
for(;i>=0;i--)printf("%d",a[i]);
第3个回答  2008-11-29
10除2的余数再倒数
第4个回答  2008-11-29
用函数itoa
到网上查一查其用法就行了。
相似回答