zoukankan      html  css  js  c++  java
  • nyist 100 1的个数

    1的个数

    时间限制:3000 ms  |  内存限制:65535 KB
    难度:1
     
    描述
    小南刚学了二进制,他想知道一个数的二进制表示中有多少个1,你能帮他写一个程序来完成这个任务吗?
     
    输入
    第一行输入一个整数N,表示测试数据的组数(1<N<1000)
    每组测试数据只有一行,是一个整数M(0=<M<=10000)
    输出
    每组测试输出占一行,输出M的二进制表示中1的个数
    样例输入
    3
    4
    6
    7
    样例输出
    1
    2
    3



    #include<stdio.h>
    int main()
    {
    int m,N,count ;
    scanf("%d",&N);
    while(N--)
    {

            count=0;
         scanf("%d",&m);


    while(m!=0)
    {

    if(m%2==1) count++;
    m=m/2;

    }


    printf("%d ",count);

    }
    return 0;

    }










  • 相关阅读:
    hdu-4638
    一个简单的询问
    CoderForces-617B
    HYSBZ-2002弹飞绵羊
    邻接表
    CoderForces-913-C
    CoderForces-913D
    CoderFocers-620C
    CoderForces-375D
    HDU-6119
  • 原文地址:https://www.cnblogs.com/2014acm/p/3901459.html
Copyright © 2011-2022 走看看