#include<stdio.h>
int main()
{
int T,i,cs,j,n;
scanf("%d",&T);
j=0;
while(T--){
j++;
cs=0;
scanf("%d",&n);
while(n){
n=n/2;
cs++;
}
printf("Case #%d: %d\n",j,cs);
}
return 0;
}
ZCMU 1778: 分钱哪
最新推荐文章于 2024-10-04 10:10:54 发布
这是一个C语言程序,它读取一个整数T,然后对每个测试用例,程序接收一个整数n,计算n的二进制表示中1的个数(即n除以2的余数累加),并输出结果。主要涉及循环和位操作的知识。
摘要由CSDN通过智能技术生成