题目1513:二进制中1的个数
来源:互联网 发布:淘宝中老年模特天天 编辑:程序博客网 时间:2024/05/16 09:17
题目描述:
输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。
- 输入:
输入可能包含多个测试样例。
对于每个输入文件,第一行输入一个整数T,代表测试样例的数量。对于每个测试样例输入为一个整数。
。n保证是int范围内的一个整数。
- 输出:
对应每个测试案例,
输出一个整数,代表输入的那个数中1的个数。
- 样例输入:
345-1
- 样例输出:
1232
#include<iostream>
#include<stdio.h>
int main()
{
int n,sum=0;
std::cin>>n;
for(int i=0;i<n;i++)
{
sum=0;
int k;
scanf("%d",&k);
for(int i=0;i<32;i++)
{
sum=sum+(k&1); //不能写为 sum=sum+k&1; 由于优先级的问题
k=k>>1;
}
printf("%d\n",sum);
}
return 0;
}
0 0
- 题目1513:二进制中1的个数
- 题目1513:二进制中1的个数
- 题目1513:二进制中1的个数
- 题目1513:二进制中1的个数
- 题目1513:二进制中1的个数
- 题目1513:二进制中1的个数
- 题目1513:二进制中1的个数
- 题目1513:二进制中1的个数
- 题目1513:二进制中1的个数
- 题目1513:二进制中1的个数
- 题目1513:二进制中1的个数-九度
- 九度oj 题目1513:二进制中1的个数
- 九度 题目1513:二进制中1的个数
- 九度_题目1513:二进制中1的个数
- 九度OJ-题目1513:二进制中1的个数
- python题目-----整数二进制中1个数
- 【剑指Offer面试编程题】题目1513:二进制中1的个数--九度OJ
- 题目10:二进制中的1的个数
- leetcode:Gray Code
- Uva 409-Excuses, Excuses!(串)
- 【架构之路之WCF全析(一)】--服务协定及消息模式
- VC6.0和VS2010工程大小区别
- ASP.NET动态网站开发培训-38.互动论坛制作(六、制作主题发布页面)
- 题目1513:二进制中1的个数
- onvif wsdl转java
- jdbc链接mysql
- 【官方】lordofpomelo 游戏分析
- protobuf入门
- android开源项目和框架
- apt-get使用的问题综合
- HDU's ACM 1048 The Hardest Problem Ever
- pomelo中使用mysql