写一个函数返回参数二进制中1的个数
2017-10-06 16:20
399 查看
#include<stdio.h> int count_one_bits(unsigned int value) { int a=value; //把函数中value的值给a int i=0; //记录1的值 while(a) { if(a%2 ==1) { i++; } a=a/2; } //while循环是将十进制转换成二进制的算法 return i; } int main() { printf("the number of 1 is %d:\n",count_one_bits(14)); //14指value的值,可以随意变换。 return 0; }
相关文章推荐
- 写一个函数返回参数二进制中 1 的个数,获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 一个函数返回参数二进制中 1 的个数
- 总结:写一个函数返回参数二进制中 1 的个数
- 写一个函数返回参数二进制中 1 的个数
- 用C语言写一个函数返回参数二进制中1的个数
- 写一个函数返回参数二进制中 1 的个数
- 写一个函数返回参数二进制中1的个数
- 一个函数返回参数二进制中 1 的个数
- 用C语言编写一个函数返回参数二进制中 1 的个数(3种方法)(谷歌笔试题)
- 1. 给定两个整形变量的值,将两个值的内容进行交换。 2. 不允许创建临时变量,交换两个数的内容(附加题) 3. 求10 个整数中最大值。 4. 写一个函数返回参数二进制中 1 的个数
- C语言中写一个函数返回参数二进制中 1 的个数
- 【c语言】 写一个函数返回参数二进制中 1 的个数
- 写一个函数返回参数二进制中 1 的个数 比如: 15 &nbsp; &nbsp; 0000 1111 &nbsp; &nbsp; 4 个 1
- 写一个函数返回参数二进制中1的个数
- 写一个函数返回参数二进制中 1 的个数
- 写一个函数返回参数二进制中 1 的个数
- 写一个函数返回参数二进制中 1 的个数
- 写一个函数返回参数二进制中1的个数
- 写一个函数返回参数二进制中 1 的个数
- 写一个函数返回参数二进制中 1 的个数 比如: 15 0000 1111 4 个 1