文章

5

粉丝

395

获赞

1

访问

48.9k

头像
此处int占4字节,即32位。求出1的个数后,用32减去即为0的个数
P1008 华南师范大学/贵州大学机试
发布于2020年5月8日 10:36
阅读数 10.4k

#include<iostream>
#include<stdio.h>
#include<string.h>
#include<math.h>
#include<algorithm>
#include<map>
using namespace std;
int main()
{
    int n, cnt = 0;
    char s[100];
    int count1 = 0;
    while(cin>>n)
    {
        while(n)//转2进制,不断模2除2即可 
        {
            s[cnt++] = n % 2;
            n /= 2;
        }
        for(int i = 0; i < cnt; i++)
        {
            if(s[i] == 1)
                count1++;
        }
        c...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发