//以十进制转换为二进制为例
#include <stdio.h>
void main()
{
int store[30];
int a,i=0;
printf("ENTER A NUMBER,PLEASE:");
scanf("%d",&a);
while(a!=0)
{
// 如果是八进制或十六进制,则将2改成8或者16
store[i++]=a%2;
a=a/2;
}
i--;
for (;i>=0;i--)
printf("%d",store[i]);
}
void main()
{
int store[30];
int a,i=0;
printf("ENTER A NUMBER,PLEASE:");
scanf("%d",&a);
while(a!=0)
{
// 如果是八进制或十六进制,则将2改成8或者16
store[i++]=a%2;
a=a/2;
}
i--;
for (;i>=0;i--)
printf("%d",store[i]);
}