获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
来源:互联网 发布:读报软件哪个好 编辑:程序博客网 时间:2024/05/16 20:44
#include <stdio.h>#include <math.h>int main(){ int num = 0; int i = 0; int arr[32] = {0}; scanf("%d", &num); if( num>=0 ) { for(i=0; i<32; i++) { arr[i] = num%2; num = num/2; } printf("偶数序列为: "); for(i=31; i>=0; i-=2) { printf("%d", arr[i]); } printf("\n奇数序列为: "); for(i=30; i>=0; i-=2) { printf("%d", arr[i]); } printf("\n"); } else //负数输出补码 { num = abs(num) - 1; for(i=0; i<32; i++) { arr[i] = !((num%2)^0); num = num/2; } printf("偶数序列为: "); for(i=31; i>=0; i-=2) { printf("%d", arr[i]); } printf("\n奇数序列为: "); for(i=30; i>=0; i-=2) { printf("%d", arr[i]); } printf("\n"); } return 0;}
阅读全文
0 0
- 一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 【C语言】获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- c语言:获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- C语言 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 【笔记】获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 【C】获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- Spring 相关注解
- Android项目优化方案(持续更新中,想到什么写什么)
- java远程Debug Jar包
- 总结-2017/12/20
- Residual Networks 理解(一)
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- Android项目实践——三行代码解决照片选择与压缩
- 程序员如何持续学习
- PE格式解析-NT头与地址换算
- 吐槽代码可维护性
- codeforces 902 B. Coloring a Tree
- 套接字编程1 ------ 涉及的主要API函数
- libinput使用 meson编译了。
- python2.7+tensorflow+opencv的环境搭建(ubuntu)