开发者社区> 游客scyturumm2baa> 正文

C/C++编程题之int型正整数在内存中存储时1的个数

简介: C/C++编程题之int型正整数在内存中存储时1的个数
+关注继续查看

在牛客上刷到“int型正整数在内存中存储时1的个数”这道题,现在将通过的代码贴一下,供大家参考。


输入一个int型的正整数,计算出该int型数据在内存中存储时1的个数。


#include <stdlib.h>
#include <stdio.h>
int getcount(int num1)
{
    int count = 0;
    int cal = num1;
    int i = 0;
    while(cal>0)
    {
        i = cal % 2;
        cal = cal / 2;        
        if(i==1)
            count++;
    }
    return count;
}
int main()
{
    int inputdata;
    scanf("%d",&inputdata);
    int g = getcount(inputdata);
    printf("%d",g);
}


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
BXA
通过编程竞赛来掌握C++编程
编程竞赛是提升编程能力的一种非常有效的方法。在比赛中,我们会面临许多难题和挑战,这需要我们深入理解问题,并运用各种算法和数据结构解决问题。通过不断地练习,我们可以掌握更多的编程技能,提高解决问题的能力
25 0
C++ Windows编程中WPARAM等数据类型在32位和64位系统中的差异
C++ Windows编程中WPARAM等数据类型在32位和64位系统中的差异
31 0
c++面向对象基础编程——运算符重载(二)
c++面向对象基础编程——运算符重载(二)
15 0
c++面向对象基础编程——运算符重载(一)
c++面向对象基础编程——运算符重载(一)
21 0
C++编程医院医学影像系统PACS,包含使用手册和CT操作说明书
首先,PACS系统可实现三维重建、检查预约、病人信息登记、计算机阅片、电子报告书写、胶片打印、数据备份等一系列满足影像科室日常工作的功能,并且由于影像数字化存储,用户可利用影像处理与测量技术辅助诊断、方便快捷地查找资料或利用网络将资料传输至临床科室,还可与医院HIS、LIS无缝连接。
67 0
开心档开发入门网之C++ Web 编程
开心档开发入门网之C++ Web 编程
17 0
C++编程和STL
C++广泛用于竞争性编程。由于其可靠性、高效执行、短片段等,它是首选。它已被大多数编码人员适应,因为它还提供了标准模板库(STL)的好处。
18 0
Android C++系列:Linux Socket编程(四)多路IO转接服务器
select能监听的文件描述符个数受限于FD_SETSIZE,一般为1024,单纯改变进程打开 的文件描述符个数并不能改变select监听文件个数
25 0
Android C++ 系列:Linux Socket 编程(三)CS 模型示例
服务器调用socket()、bind()、listen()完成初始化后,调用accept()阻塞等待,处于 监听端口的状态,客户端调用socket()初始化后,调用connect()发出SYN段并阻塞等待服 务器应答,服务器应答一个SYN-ACK段,客户端收到后从connect()返回,同时应答一个ACK 段,服务器收到后从accept()返回。
26 0
Android C++ 系列:Linux Socket 编程(二)网络套接字函数
socket()打开一个网络通讯端口,如果成功的话,就像open()一样返回一个文件描 述符,应用程序可以像读写文件一样用read/write在网络上收发数据,如果socket()调 用出错则返回-1。对于IPv4,domain参数指定为AF_INET。对于TCP协议,type参数指定为 SOCK_STREAM,表示面向流的传输协议。如果是UDP协议,则type参数指定为SOCK_DGRAM,表 示面向数据报的传输协议。protocol参数的介绍从略,指定为0即可。
46 0
+关注
游客scyturumm2baa
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
GPON Class C++ SFP OLT Transce
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载