当前位置: 首页 > news >正文

二进制中1的个数c++

题目描述

计算鸭给定一个十进制非负整数 NN,求其对应 22 进制数中 11 的个数。

输入

输入包含一行,包含一个非负整数 NN。(N < 10^9)

输出

输出一行,包含一个整数,表示 NN 的 22 进制表示中 11 的个数。

样例输入

100

样例输出

3

分析

这道题首先要把一个十进制整数转化为二进制数

在转化过程中判断是否是一,如果是,那么+1

代码如下:

#include<bits/stdc++.h>
using namespace std;
int main(){long long n,sum=0;cin>>n;while(n!=0){if(n%2==1){sum++;}n=n/2;}cout<<sum;return 0;
}

http://www.lryc.cn/news/353005.html

相关文章:

  • 【面试干货】数据库乐观锁,悲观锁的区别,怎么实现
  • 移动端仪表盘,支持更多组件
  • 科技产业园3D探秘:未来科技之城的奇幻之旅
  • 【Python搞定车载自动化测试】——Python基于Pytest框架实现UDS诊断自动化(含Python源码)
  • 探索SPI单线传输模式中时钟线与数据传输的简化
  • 使用FFmpeg推流实现在B站24小时点歌直播
  • 汽车防抱死制动系统ABS的单片机程序Proteus仿真设计
  • IOS开发者证书快捷申请
  • python 火焰检测
  • 栈——顺序存储
  • 军队仓库管理系统|DW-S301系统特点
  • MySQL和MongoDB数据库的区别
  • 类脑计算和量子计算、人工智能的关系
  • Qt5 互动地图,实现无人机地面站效果
  • 【文末附gpt升级方案】TikTok Symphony AI套件:智能视频制作的新篇章
  • 面试回答——有高并发、高性能、高可用系统架构设计实践以及性能调优经验
  • rocketmq初识
  • php 使用phpoffice导出导出excel
  • 安装docker版elasticsearch和kibana
  • 大语言模型的工程技巧(四)——梯度检查点
  • 批量复制文件智能删除已复制,轻松管理文件新体验!让您的文件整理更高效无忧
  • 从零训练yolov8
  • 民国漫画杂志《时代漫画》第14期.PDF
  • maven-依赖管理
  • Java之设计模式
  • 大胆预测:计算机将要回暖
  • 49 序列化和反序列化
  • PS —— 精修图像
  • 哥白尼哨兵系列卫星数据不能下载的解决方法
  • 结构型模式之桥接模式