
C语言进制类算法题目
会飞滴熊猫
一个小渣渣的学习日常
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言中的进制类型题目,获取一个数二进制序列中所有的奇数位和偶数位,分别输出二进制序列
1、获取一个数二进制序列中所有的奇数位和偶数位,分别输出二进制序列。 思路: 在32位操作系统中我们将奇数和偶数位分别右移动,向右移动以后&上一个1,这 样我们所输出的数字就都会是它本身。在32位操作系统中我们将奇数和偶数位分别右移动,向右移动以后&上一个1,这样我们所输出的数字就都会是它本身。 例如将第32位向右移动31位,这样我们再给数字&1,就会得...原创 2019-02-28 12:19:43 · 349 阅读 · 0 评论 -
C语言中经典算法题目之一输入一个十进制数转换二进制有多少个1
C语言中经典算法题目之一输入一个十进制数转换二进制有多少个1 思路: 当我们使用%去一个一个进行循环的时候,我们不一定可以得到最好的结果,比如当我们输入一个负数时,输出结果会显示不准确,所以这里用到我们的一个规律我们使用while循环的时候,使用 n=n&(n-1),下面有具体的介绍。 #include<stdio.h> #define count_one_jk(i...原创 2019-02-28 12:45:00 · 2094 阅读 · 0 评论