#include <stdio.h>
#include <stdlib.h>
int count_one_bits(unsigned int value){
int count = 0;
while (value > 0){
if (value % 2 == 1){
count += 1;
}
value /= 2;
}
return count;
}
int main(){
int num = 15;
printf("%d个1\n", count_one_bits(num));
system("pause");
return 0;
}
写一个函数返回参数二进制中 1 的个数 比如: 15 0000 1111 4 个 1 程序原型: int count_one_bits(unsigned int value) { // 返回
猜你喜欢
转载自blog.csdn.net/weixin_43508555/article/details/84312635
今日推荐
周排行