您的位置:首页 > 其它

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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: