1的个数
来源:互联网 发布:中标数据网查询 编辑:程序博客网 时间:2024/06/05 07:19
1的个数
时间限制:3000 ms | 内存限制:65535 KB
难度:1
- 描述
- 小南刚学了二进制,他想知道一个数的二进制表示中有多少个1,你能帮他写一个程序来完成这个任务吗?
- 输入
- 第一行输入一个整数N,表示测试数据的组数(1<N<1000)
每组测试数据只有一行,是一个整数M(0=<M<=10000) - 输出
- 每组测试输出占一行,输出M的二进制表示中1的个数
- 样例输入
3467
- 样例输出
123
#include<stdio.h>int main(){int k,m,sum,i;scanf("%d",&k);while(k--){scanf("%d",&m);for(sum=0;m!=0 || m==1;){i=m%2;m=m/2;if(i==1)sum++;}printf("%d\n",sum);}return 0;}
0 0
- 1的个数
- 计算1的个数
- 1的个数
- 计算1的个数
- 7. “1”的个数
- “1”的个数
- 计算1的个数
- 1的个数
- 输出1的个数!!
- 1的个数
- 1的个数
- 统计1的个数
- 1的个数
- 计算"1"的个数
- 二进制1的个数
- 1的个数--蓝桥杯
- NYOJ - 1的个数
- 1的个数
- Objective-C基础笔记(7)Foundation中的常用结构体
- Android:一个高效的UI才是一个拉风的UI(一)
- Android开发学习笔记:数据存取之SQLite浅析
- Javassist
- 模板之长整数映射为型别
- 1的个数
- 实例变量的可见度
- 学习笔记——集合(Set)
- Android CPU架构
- RevitAPI如何区分项目参数和共享参数
- 【Unity】用Shader编程实现3D红心
- ubuntu命令ln的使用
- C语言第四回合:运算符和表达式
- Java集合类详解