递归与自己的减一按位与,返回的是该数化为二进制数后,数字1的个数
int fun(int x){ int c = 0; while(x){ c++; x = x&(x-1); cout<< x << endl; } return c; }
posted on 2016-08-30 18:54 xweel 阅读(132) 评论(0) 编辑 收藏 举报
Powered by: 博客园 Copyright © 2024 xweel Powered by .NET 8.0 on Kubernetes