1的个数
2015-10-24 16:06
260 查看
#include<stdio.h> int main() { int n,i,j,k,m; int t=0; int a[1010]; printf("请输入要输入数据的个数:\n"); scanf("%d",&m); while(m--) { scanf("%d",&n); k=0; while(n) { i=n%2; n/=2; a[k]=i; k++; } for(i=k-1;i>=0;i--) { if(a[i]==1) t++;} printf("have %d 1\n",t); t=0; } return 0; }
相关文章推荐
- Maven 简单介绍
- 面向接口编程的好处
- 动画--过渡属性 transition-property
- mysql表and字段注释添加
- linux命令---top命令
- TCP协议中的三次握手和四次挥手(图解)
- Android面试题及答案1
- 多米诺DP(双向背包)算法总结
- GUID(转载)
- 三、jQuery--jQuery基础--jQuery基础课程--第1章 初识jQuery
- 第八周项目4字符串加密
- 第8周 项目 3 - 顺序串算法
- 如何创建数据库表之间的关联关系
- CentOS7伪分布式下 hive安装过程中遇到的问题及解决办法
- POJ 2004 Hire and Fire(树+好题)
- 各版本Linux下安装实验ORACLE+10gR2+ASM+升级到10.2.0.5+单实例
- 可变参数列表实现任意个数求平均值和简单的输出功能
- Java 的 ArrayList 的底层数据结构
- POJ 1860 Currency Exchange(Bellman-Ford)
- Cocoa Touch的类名为什么是以两个大写字母开头的?