int main()
{
unsigned int a = 0;
int count = 0;
printf("请输入要求的整数>>:");
scanf("%d服务器托管网", &a);
while (a)
{
if (a % 2)
{
count++;
}
a = a / 2;
}
printf("该数中二进制位为1的位数为%d",count);
return 0;
}
int main()
{
int num = -1;
int i = 0;
int count = 0;//计数
服务器托管网 for (i = 0; i > i) & 1)
count++;
}
printf("二进制中1的个数 = %dn", count);
return 0;
}
相对最优算法:有几个1就运行几次
int main()
{
int a = 15;
int count = 0;
while (a)
{
a = a & (a - 1);
count++;
}
printf("%d", count);
return 0;
}
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: 我封装的一个REPR轮子 Biwen.QuickApi
Biwen.QuickApi 项目介绍 [QuickApi(“hello/world”)] public class MyApi : BaseQuickApi{} 提供一种简单集成的Minimal Web Api交互模块 遵循了 REPR 设计 (Reques…