#include<stdio.h>
int main()
{
int arr[32];
int x=0,i=0,count=0;
printf("请输入一个十进制数:\n");
scanf("%d",&x);
for(i=0;x!=0;i++)
{ arr[i]=x%2;
x=x/2;
count=i;
}
count=count+1;
for(;count<32;count++)
{arr[count]=0;}
printf("转换为二进制后奇数位为:\n");
for(i=31;i>=0;i=i-2)
{ printf("%d ",arr[i]);}
printf("\n");
printf("转换为二进制后偶数位为:\n");
for(i=30;i>=0;i=i-2)
{ printf("%d ",arr[i]);}
printf("\n");
return 0;
}