获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。

来源:互联网 发布:知锦教育龙腾 编辑:程序博客网 时间:2024/05/25 19:59
int main()

 int a;
 int count=0;
 int temp1[16];
 int temp2[16];
 scanf("%d",&a);
 while(count<32)
 {
  temp1[count/2]=a%2;
  a=a>>1;
  count++;
  temp2[(count-1)/2]=a%2;
  a=a>>1;
  count++;
 }
 printf("奇数列的二进制数序列为\n");
 for(count=15;count>=0;count--)
  printf("%d",temp1[count]);
 printf("\n偶数列的二进制数序列为\n");
 for(count=15;count>=0;count--)
  printf("%d",temp2[count]);
 return 0;
}
0 0