1的个数
来源:互联网 发布:每年车祸数据 编辑:程序博客网 时间:2024/06/05 09:21
1的个数
时间限制:3000 ms | 内存限制:65535 KB
难度:1
描述
小南刚学了二进制,他想知道一个数的二进制表示中有多少个1,你能帮他写一个程序来完成这个任务吗?
输入
第一行输入一个整数N,表示测试数据的组数(1<N<1000)
每组测试数据只有一行,是一个整数M(0=<M<=10000)
输出
每组测试输出占一行,输出M的二进制表示中1的个数
样例输入
3
4
6
7
样例输出
1
2
3
来源
[张云聪]原创
上传者
张云聪
#include<stdio.h>
int main()
{
int a,c=0,n;
scanf("%d",&n);
while(n--)
{
scanf("%d",&a);
while(a)
{
if(a%2==1)
c++;
a/=2;
}
printf("%d\n",c);
c=0;
}
return 0;
}
- 1的个数
- 计算1的个数
- 1的个数
- 计算1的个数
- 7. “1”的个数
- “1”的个数
- 计算1的个数
- 1的个数
- 输出1的个数!!
- 1的个数
- 1的个数
- 统计1的个数
- 1的个数
- 计算"1"的个数
- 二进制1的个数
- 1的个数--蓝桥杯
- NYOJ - 1的个数
- 1的个数
- ActiveMQ集群应用
- Matrix图片操作放大缩小mark
- 关于bash中if语法结构的广泛误解
- crowd在更改IP后无法登录的问题
- Unity BasicDataStructures ArrayList Hash
- 1的个数
- CSS Sprite的应用
- JSON Support in Qt
- Linux下的硬件驱动——USB设备(下)
- onItemClick监听器四个arg参数
- 使用Apache CXF和Spring集成创建Web Service
- hdu 2005
- 修改Apache配置文件开启gzip压缩传输
- linux内存管理---物理地址、线性地址、虚拟地址、逻辑地址之间的转换