【C练】获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
程序员文章站
2022-07-15 09:58:24
...
定义两个数组,分别存放偶数、奇数二进制序列。
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int num = 0;
int i = 0;
int j = 0;
char arr1[16];
char arr2[16];
printf("请输入一个数:");
scanf("%d",&num);
for (i = 0; i < 32; i += 2)
{
arr1[j] = ((num >> i) & 1);
j++;
}
for (i = 1,j = 0; i < 32; i += 2)
{
arr2[j] = ((num >> i) & 1);
j++;
}
printf("偶数二进制序列为:");
for (i = 15; i >= 0; i--)
{
printf("%d",arr1[i]);
}
printf("\n");
printf("奇数二进制序列为:");
for (i = 15; i >= 0; i--)
{
printf("%d", arr2[i]);
}
printf("\n");
system("pause");
return 0;
}
推荐阅读
-
获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
-
获取一个数的二进制序列中所有的偶数位和奇数位, 分别输出其二进制序列
-
【C练】获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
-
获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列
-
获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
-
.获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
-
.获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
-
获取一个数二进制序列中所有的偶数位和奇数位,并输出二进制序列。
-
一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
-
C语言获取一个数二进制所有偶数位和奇数位分别输出二进制序列