#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
int print(int n)
{
int i = 7;
int arr[8] = { 0 };
for (; i >= 0; i–)
{
int ret = 0;
ret = n % 2;
arr[i] = ret;
n /= 2;
}
printf(“输出二进制奇数位集合:”);
for (i = 0; i < 8; i+=2)
{
printf("%d", arr[i]);
}
printf("\n");
printf(“输出二进制偶数位集合:”);
for (i = 1; i < 8; i += 2)
{
printf("%d", arr[i]);
}
printf("\n");
}
int main()
{
int n;
printf(“请输入一个数字:”);
scanf("%d", &n);
print(n);
system(“pause”);
return 0;
}
获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
最新推荐文章于 2021-03-06 10:42:51 发布