十进制数转换成二进制数后统计其中1的个数
2015-11-29 02:09
288 查看
#include <stdio.h> int main() { int num; scanf("%d",&num); int count=0; while(num!=0) { count++; num=num&(num-1);// } printf("count=%d\n",count); return 0; }
相关文章推荐
- Ruby中require、load、include、extend的区别介绍
- vbscript include的办法实现代码第1/2页
- mysql binlog二进制日志详解
- 详解C++编程中对二进制文件的读写操作
- 解析C++编程中的#include和条件编译
- 整理C# 二进制,十进制,十六进制 互转
- PHP脚本中include文件出错解决方法
- Flex include和import ActionScript代码
- PHP中return 和 exit 、break和contiue 区别与用法
- set_include_path在win和linux下的区别
- ASP中获得Select Count语句返回值的方法
- php include加载文件两种方式效率比较
- c#二进制逆序方法详解
- JS幻想 读取二进制文件第1/2页
- 使用jscript实现二进制读写脚本代码
- How to Auto Include a Javascript File
- 浅析return false的正确使用
- javascript中return,return true,return false三者的用法及区别
- 浅谈ASP.NET的include的使用方法
- 记一次配置rewrite和return的经历