.获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
2018-12-02 21:41
176 查看
.获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
#include<stdio.h> #include<stdlib.h> void Even_digit(int n) { int i; printf("偶数位是"); //从最高位置开始 31 到 0一共 32位置 // 一共要移动31次 移动32次就为0 了 默认了 第一位也就是0为奇数位 //所以最高为是 31 到0时不用移动 所以从0开始计数字 for (int i = 31; i >= 1; i -= 2) { printf("%d ",(n>>i)&1 ); } printf("\n"); } void Odd_digit(int n) { printf("奇数位是"); int i; for (int i = 30; i >= 0; i -= 2) { printf("%d ", (n >> i) & 1); } printf("\n"); } int main() { printf("输入你想要判断的数字\n"); int n; scanf("%d", &n); Even_digit(n); Odd_digit(n); system("pause"); return 0; }
相关文章推荐
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 写一个函数返回参数二进制中 1 的个数,获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 【C】获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 如何用C语言获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- c语言:获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 【C练】获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 1.将数组A中的内容和数组B中的内容进行交换。(数组一样大) 2.获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。 3.将三个数按从大到小输出。 4.求两个数的最大公约数。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列