#include <stdio.h>
#pragma warning(disable:4996)
#include<Windows.h>
int main()
{
int date = 0;
printf("请输入数字:");
scanf("%d", &date);
int a[32];
int i = 0;
for (i = 0; i < 32; i++)
{
a[i] = date % 2;
date /= 2;
}
printf("偶数:");
for (i = 31; i >= 0; i -= 2)
{
printf("%d", a[i]);
}
printf("\n");
printf("奇数:");
for (i = 30; i >= 0; i -= 2)
{
printf("%d", a[i]);
}
system("pause");
return 0;
}
获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
最新推荐文章于 2024-03-04 18:12:16 发布