首页 > 其他分享 >c语言代码练习(与“&”)26

c语言代码练习(与“&”)26

时间:2023-10-08 12:44:33浏览次数:32  
标签:26 int 代码 练习 ++ num printf input

需求:求一个整数存储在内存中二进制中的1的数量

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>

int main()
{
    int num = 0;
    int input = 0;
    printf("请输入你想要统计的数字:");
    scanf("%d", &input);
    int i = 0;
    for (i = 0; i < 32; i++)
    {
        if (1 == ((input >> i) & 1))
        {
            num++;
        }
    }
    printf("1的数量是:%d", num);
    return 0;
}

 

标签:26,int,代码,练习,++,num,printf,input
From: https://www.cnblogs.com/ayue6/p/17748612.html

相关文章

  • oj练习题 数字 eval 整数 int ???
      s=input()if'helloworld!'==s.casefold():print("Yes")else:print("No")    A+B问题II描述亲爱的小朋友们,大家好!今天我们来探讨一下大家都会做的A+B的问题,给你两个数A和B,请你输出这两个数的和。输入输入两个数字,a和b输出输出一个......
  • 如何将代码放到码云上
      1、右击将要上传的文件夹,在右键菜单栏里选择GitBashHere选项2、在弹出的Git命令窗口中输入gitinit3、复制gitee仓库的HTTPS链接4、在Git命令窗口中输入gitremoteaddorigin+复制出来的仓库的HTTPS链接   (如果报:remoteoriginalreadyexists.,输入:git rem......
  • JS 全屏和退出全屏--requestFullScreen详解及兼容代码
    浏览器全屏实现方式1.利用h5的 requestFullScreen2.摁F11实现全屏效果requestFullscreen全屏具体实现1.进入全屏   functionfull(ele){ if(ele.requestFullscreen){ ele.requestFullscreen(); }elseif(ele.mozRequestFullScr......
  • jenkins结合Sonarqube实现代码扫描。
    #1.centos8系统环境准备: ip 主机名 软件 10.0.0.170sonarqubesonarqube8.9.9LTSpostgresql-10.17 10.0.0.160jenkins-masterjenkins-2.346.3sonar-scanner-4.7#sonarqube7.9.x版本后不在支持mysql。#sonarqube6.7.xLTS版本要求数据库需......
  • k8s部署jenkins+gitlab实现代码发布
     1.#k8s部署jenkins#k8s中运行jenkins服务,gitlab还是跑在物理机上,因为经常需要clone修改代码。#基于java命令,运⾏javawar包或jar包,本次以jenkins.war包部署⽅式为例,jenkins的数据保存⾄外部存储(NFS或者PVC)。1.1#镜像⽬录⽂件:#pwd/opt/k8s-data/docke......
  • 代码随想录 | 回溯算法 ● 理论基础 ● 77. 组合
    理论基础组合问题:N个数里面按一定规则找出k个数的集合(不强调顺序)切割问题:一个字符串按一定规则,有几种切割方式子集问题:一个N个数的集合里,有多少符合条件的子集排列问题:N个数按一定规则全排列,有几种排列方式(强调顺序)棋盘问题:N皇后,解数独等回溯法模板回溯函数模板返回值以及参数返回......
  • Go 项目代码布局
    Go项目代码布局目录Go项目代码布局一、Go语言“创世项目”结构1.1src目录结构三个特点二、Go项目布局演进2.1演进一:Go1.4版本删除pkg这一中间层目录并引入internal目录2.2演进二:Go1.6版本增加vendor目录2.3演进三:Go1.13版本引入go.mod和go.sum三、现在Go......
  • C语言练习--拿球小游戏
    题目:一共100个球,两人轮流拿,每人每次最多拿5个,最后一个拿的人赢;如果我先拿,怎么拿一定会赢?#include<stdio.h>#include<stdlib.h>#include<time.h>intsc();intmain(){//设置随机数生成器的种子为当前时间srand(time(NULL));intbal=100;......
  • 手写PCA(主元分析法)计算点云法向量(详细注释) 【Matlab代码】
    原理PCA原理主元分析法PCA学习笔记点云法向量与点云平面拟合的关系(PCA)EstimatingSurfaceNormalsinaPointCloud3D【24】PCA点云法向量估计利用PCA计算点云的法线3D点云法向量估计(最小二乘拟合平面)为什么用PCA做点云法线估计?利用PCA求点云的法向量pca_demo.mclcclearclosea......
  • 数字时代 低代码赋能新零售系统
    数字化时代,品牌、消费者、平台正融合成为一个不可分割的整体,既相互依存,又各自博弈。在这种生态下,新兴渠道陆续崛起、营销平台策略不断革新,越来越多的零售品牌开始探索全新的数字化运营模式。毋庸置疑,数字化已成为零售行业加速“狂飙”的新引擎之一,不仅可以帮助品牌触达消费者内心......