文章

133

粉丝

17

获赞

343

访问

8.5k

头像
0和1的个数 题解:

#include<iostream>
#include<cmath>
#include<algorithm>
#include<string>
using namespace std;
int main()
{
    int num = 0;
    unsigned int n;
    cin >> n;
    while (n >= 2) {
        if (n % 2 == 1) {
            num++;
        }
        n /= 2;
    }
    if (n == 1) {
        num++;
    }
    cout << "count0=" << 32 - num << " count1=" << num;
    return 0;
}

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发