打印一个整数二进制表示中所有的奇数位和偶数位
#include<stdio.h>void my_print(int n){int i = 0;printf(" 打印奇数位\n");for (i = 30; i >=0; i = i - 2){printf("%d ", (n >> i)&1);}printf("\n");printf("打印偶数位\n");for (i = 31; i >=1; i = i - 2){printf("%d ", (n >> i)&1);}}
int main()
{int num = 0;int count = 0;scanf("%d", &num);my_print(num);return 0;
}
打印一个整数二进制表示中所有的奇数位和偶数位相关推荐
- 打印整数二进制的奇数位和偶数位
获取一个整数二进制序列中所有的偶数位和奇数位,分别打印出二进制序列 思路: 提取所有的奇数位,如果该位是1,输出1,是0则输出0 以同样的方式提取偶数位置 #include <stdio.h&g ...
- 交换一个整数二进制表示中的奇数位和偶数位
题目 原文: 写程序交换一个整数二进制表示中的奇数位和偶数位,用尽可能少的代码实现. (比如,第0位和第1位交换,第2位和第3位交换-) 解答 这道题目比较简单.分别将这个整数的奇数位和偶数位提取出来 ...
- 4.编程打印一个二维数组中所有元素的和,并打印最大值,最小值(以及它们所在的行号和列号)
/*晕呀,竟然做了一天,还不知道怎样做出来的.....*/ package HomeWork; import java.util.Arrays; /*4.编程打印一个二维数组中所有元素的和,并打印最大 ...
- C语言:将两个两位数的正整数a、b合并形成一个整数放在c中。
将两个两位数的正整数a.b合并形成一个整数放在c中.合并的方式是:将a数的十位和个位数依次放在c数的千位和十位上, b数的十位和个位数依次放在c数的个位和百位上.例如:当a=45,b=12.调用该函数 ...
- 用Java语言定义一个整数定义的数组,求奇数个数和偶数个数。
##[Java] 定义一个整数定义的数组,求奇数个数和偶数个数. /*作者:龙蝶 *日期:2020年4月4日 */public clsss Array{public static void main( ...
- 题目:输入一个整数a,其个位为第一位,十位为第二位,依次类推,计算a的偶数位的和奇数位的和。
题目: 输入一个整数a,其个位为第一位,十位为第二位,依次类推,计算a的偶数位的和奇数位的和.例如200628,奇数位的和为8+6+0=14:偶数位的和为2+0+2=4.函数原型可参考此形式:void ...
- 程序员面试题精选100题(22)-整数二进制表示中1的个数[算法]
题目:输入一个整数,求该整数的二进制表达中有多少个1.例如输入10,由于其二进制表示为1010,有两个1,因此输出2. 分析:这是一道很基本的考查位运算的面试题.包括微软在内的很多公司都曾采用过这道题 ...
- 《剑指offer》-统计整数二进制表示中1的个数
题目描述 输入一个整数,输出该数二进制表示中1的个数.其中负数用补码表示. 直观思路就是把二进制表示从右往左统计1的个数.直接想到移位操作来迭代处理.坑点在于负数的移位操作会填充1.有人贴出了逻辑移位 ...
- 算法013:二维数组中的查找-在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断中是否存在
题目:在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数.示例: 现有 ...
最新文章
- PIL中的Image和numpy中的数组array相互转换
- 最新技术前沿与产业风向标来了,百度研究院发布2021年十大趋势
- 北京大学 AdaMod优化器 孙栩
- PHP sprintf() 函数
- HDOJ 1494 跑跑卡丁车
- [转]Paul Adams:为社交设计
- 大数据之Elasticsearch教程
- 1.7 编程基础之字符串 31 字符串p型编码 python
- [转]在Sql Server中将字符串分割成表格数据示例
- Atitit 类库冲突解决方案 httpclient-4.5.2.jar
- windows 花式装系统
- 恒定湿热试验条件及标准-环境试验中的湿热试验报告
- spine 导出纹理_Spine 的纹理打包器(texture packer)详解
- 两台计算机怎样共享一台打印机共享文件夹,两台电脑如何共享一台打印机
- python自然语言处理答案_《用Python进行自然语言处理》 第一章练习题答案
- 常用的PostMethod及getMethod请求
- (私人收藏)2019WER积木教育机器人赛(普及赛)解决方案-(全套)获取能源核心...
- 杂记---Mongo的Invalid BSON field name $gte
- docker jvm调优 tomcat_docker+tomcat 启动时非常慢原因之JRE /dev/random阻塞
- oracle费用类物料采购,ebs费用化物料设置
热门文章
- Python3基础 __repr__ 类的实例对象的名字 可以打印文字(1)
- 使用Ajax解析数据遇到的问题
- NodeManager启动流程与服务
- javaweb学习总结(四十五)——监听器(Listener)学习二
- PHP 实现中文截取无乱码的方法
- linux下的启停脚本
- python进阶10 MySQL补充 编码、别名、视图、数据库修改
- Android Monkey压力测试
- 观点:我们为什么需要威胁情报?
- 第8章4节《MonkeyRunner源码剖析》MonkeyRunner启动运行过程-启动 8