前言
程序小白-萧白 今天开始努力学习!!!
输入

输出

样例输入

样例输出

源代码
#include <stdio.h>
int judge(unsigned int a)
{
int count = 0;
while (a )
{
if (a % 2 != 0)
{
count++;
}
a = a / 2;
}
return count;
}
int main()
{
int n,a=0;
while (scanf_s("%d", &n) != EOF)
{
for (int i = 0; i < n; i++)
{
scanf_s("%d", &a);
int count =judge(a);
printf("%d ", count);
}
printf("\n");
}
return 0;
}
关于这题

这篇博客介绍了如何使用C语言编写一个函数`judge`,该函数接收一个无符号整数并返回其二进制表示中1的个数。在`main`函数中,程序读取用户输入的整数,调用`judge`函数并打印结果。博客内容适合C语言初学者,旨在提升对位运算的理解。
423

被折叠的 条评论
为什么被折叠?



