巧妙获取二进制数的奇数序列和偶数序列
来源:互联网 发布:网络曝光平台 编辑:程序博客网 时间:2024/05/20 23:39
#include <stdio.h>
int main()
{
int num;
int i, j;
char arr1[16];
char arr2[16];
printf("input a num:");
scanf_s("%d", &num);
for (i = 0,j=0; i < 32; i += 2,j++)
{
arr1[15-j] = (num >> i) & 1; //利用移位运算符
}
printf("num的二进制数的奇数序列为:");
for (j = 0; j < 16; j++)
{
printf("%d ", arr1[j]);
}
printf("\n");
for (i = 1, j = 0; i < 32; i += 2, j++)
{
arr2[15 - j] = (num >> i) & 1;
}
printf("num的二进制数的偶数序列为:");
for (j = 0; j < 16; j++)
{
printf("%d ", arr2[j]);
}
return 0;
}
int main()
{
int num;
int i, j;
char arr1[16];
char arr2[16];
printf("input a num:");
scanf_s("%d", &num);
for (i = 0,j=0; i < 32; i += 2,j++)
{
arr1[15-j] = (num >> i) & 1; //利用移位运算符
}
printf("num的二进制数的奇数序列为:");
for (j = 0; j < 16; j++)
{
printf("%d ", arr1[j]);
}
printf("\n");
for (i = 1, j = 0; i < 32; i += 2, j++)
{
arr2[15 - j] = (num >> i) & 1;
}
printf("num的二进制数的偶数序列为:");
for (j = 0; j < 16; j++)
{
printf("%d ", arr2[j]);
}
return 0;
}
1 0
- 巧妙获取二进制数的奇数序列和偶数序列
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 【C语言】获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- c语言:获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- C语言 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 【笔记】获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 【C】获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 蓝桥杯_算法提高_最大乘积
- 【matlab】:matlab实现二值化
- osw 在rac上的安装部署
- java学习之在myclipse中利用jdbc连接数据库
- Android之Dialog详解
- 巧妙获取二进制数的奇数序列和偶数序列
- 自定义AlertDialog主题
- tomcat部署war文件之后无法启动项目
- SICP学习笔记(4)
- 为hadoop毕设的忙碌之路
- Gephi丰富的插件一瞥
- 苹果终端的自动补全和git自动补全
- 判断俩单链表是否相交
- 跟我学Spring3(8.2):对ORM的支持之集成Hibernate3