HDU 2568 前进
2012-08-21 17:05
204 查看
#include<stdio.h>
#include<string.h>
int main()
{
int c,n,count;
while(scanf("%d",&c)!=EOF)
{
while(c--){
scanf("%d",&n);
if(n%2==0) count=0;
else{
count=1;
n--;
}
while(n){
n/=2;
if(n%2!=0){
count++;
n--;
}
}
printf("%d\n",count);
}
}
system("pause");
return 0;
}
#include<string.h>
int main()
{
int c,n,count;
while(scanf("%d",&c)!=EOF)
{
while(c--){
scanf("%d",&n);
if(n%2==0) count=0;
else{
count=1;
n--;
}
while(n){
n/=2;
if(n%2!=0){
count++;
n--;
}
}
printf("%d\n",count);
}
}
system("pause");
return 0;
}
相关文章推荐
- HDU 2568 前进
- HDU 2568 前进 (递归+模拟两种方式)
- hdu-2568-前进
- HDOJ/HDU 2568 前进(简单题)
- HDU-2568-前进
- hdu 2568 前进
- HDOJ/HDU 2568 前进(简单题)
- HDU 2568.前进
- HDU--2568前进【水题】
- HDU 2568 前进
- HDU 2568 前进
- 2568:前进
- hdoj 2568 前进
- 2568 前进
- HDOJ2568 ( 前进 ) 【切水题,很欢乐~】
- hdu 2568
- 【hdu - 2568】ACM程序设计期末考试081230
- DFS 2568 hdu (树中两点距离的搜索)
- hdoj 2568 前进
- hdu 2568