#鹏哥C语言#P86
题目:获取一个整数二进制序列中的所有奇数位和偶数位,分别打印出二进制序列。
代码展示:
#include<stdio.h>
int main()
{
int i=0;
int num=0;
scanf("%d",&num);
printf("奇数位序列为:");
for(i=30;i>=0;i-=2)
{
printf("%d ",(num>>i)&1);
}
printf("\n");
printf("偶数位序列为:");
for(i=31;i>=1;i-=2)
{
printf("%d ",(num>>i)&1);
}
printf("\n");
return 0;
}
运行结果展示: