如何利用c返回一个参数中其二进制数中1的个数

#include<stdio.h> #include<stdlib.h> int _Count(int n) { int arr[30]; int i=0; int j=0; int m=0; while(n) { arr[i++]=n%2; n=n/2; j++; } for(i=0;i<=j;i++) { if((arr[i]^1)==0) m++; } return(m); } int ma
相关文章
相关标签/搜索