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

2025年华南师范大学计算机考研复试机试真题(附 AC 代码 + 解题思路)

2025年华南师范大学计算机考研复试机试真题

2025年华南师范大学计算机考研复试上机真题

历年华南师范大学计算机考研复试上机真题

历年华南师范大学计算机考研复试机试真题

更多学校题目开源地址:https://gitcode.com/verticallimit1/noobdream

N 诺 DreamJudge 题库:输入 “学校名称” 即可筛选该校历年机试真题,题目均在考纲范围内,按难度自动排序。还可搭配《计算机考研机试攻略》刷题,书中题目可通过题号直接在题库中查找。

0和1的个数

题目描述

Time Limit: 1000 ms
Memory Limit: 256 mb

给定一个int型整数,输出这个整数的二进制的0和1的个数。

输入输出格式
输入描述:

输入一个整数n

输出描述:

输出这个整数的二进制的0和1的个数。

输入输出样例
输入样例#:
15
输出样例#:
count0=28 count1=4

代码一

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. int main(){
  4. int a;
  5. cin>>a;
  6. int b=a;
  7. int num0=0,num1=0;
  8. while(a!=0){
  9. if(a%2==1)
  10. num1++;
  11. a=a/2;
  12. // cout<<"a="<<a<<endl;
  13. }
  14. num0 = 32-num1;
  15. if(b<0){
  16. num1++;
  17. num0--;
  18. }
  19. cout<<"count0="<<num0<<" count1="<<num1;
  20. return 0;
  21. }

代码二

  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int main()
  4. {
  5. int a;
  6. cin>>a;
  7. vector<int> cun;
  8. while(a>=2)
  9. {
  10. int t=a%2;
  11. a=a/2;
  12. cun.push_back(t);
  13. }
  14. int len=cun.size();
  15. int zero=0,one=0;
  16. for(int i=0;i<len;i++)
  17. {
  18. if(cun[i]==0)
  19. {zero++;}
  20. else
  21. {one++;}
  22. }
  23. one++;
  24. cout<<"count0="<<32-one<<" ";
  25. cout<<"count1="<<one<<endl;
  26. return 0;
  27. }

代码三

  1. #include<iostream>
  2. #include<vector>
  3. using namespace std;
  4. void binary_rewrite(int x){
  5. vector<int> nums;
  6. int n,count=0;
  7. while(x>0){
  8. n=x%2;
  9. nums.push_back(n);
  10. x/=2;
  11. }
  12. for(int i=0;i<nums.size();i++) count+=nums[i];
  13. cout<<"count0="<<32-count<<' '<<"count1="<<count<<endl;
  14. }
  15. int main(){
  16. int x;
  17. cin>>x;
  18. binary_rewrite(x);
  19. return 0;
  20. }
http://www.rkmt.cn/news/154365.html

相关文章:

  • Linux Kernel (一) 计算机启动流程简述
  • ubuntu22.04安装中文输入法且与ros2与clion不冲突
  • 基于SpringBoot的顾客偏好的唯品会推荐系统设计与实现(毕业设计项目源码+文档)
  • 基于SpringBoot的果蔬仓储管理系统的设计与实现(毕业设计项目源码+文档)
  • 150_尚硅谷_数组应用实例(2)
  • 150_尚硅谷_数组应用实例(2)
  • 一键激活 Windows 与 Office 的轻量绿色工具!
  • Java-Spring 依赖注入详解--多个类实现与选择 - 若
  • 2025年西安电子科技大学计算机考研复试机试真题(附 AC 代码 + 解题思路)
  • Selenium + 超级鹰实现猎聘网滑块验证码自动登录
  • 2025年北京邮电大学计算机考研复试机试真题(附 AC 代码 + 解题思路)
  • 04. 绘图功能
  • AcWing 338:计数问题 ← 数位DP
  • 在 Cloud SQL for PostgreSQL 上启用 pgvector
  • Java-Spring 依赖注入详解 - 从零开始理解 - 若
  • 《创业之路》-754-《架构思维:从程序员到CTO》第二部分:架构师的六大生存法则与启发
  • Doris为2.1版本,但json_each不可以用解决方法
  • 微信小程序uniapp-vue校园租房指南房屋租赁
  • 数据增强(Data Augmentation)策略大全
  • Windows系统文件vsstrace.dll丢失损坏问题 下载修复方法
  • 微信小程序uniapp-vue校园美食评论餐饮配送商家 配送员
  • ATO、MTS、MTO、ETO、CTO:一文看懂制造业五大生产模式到底差在哪
  • Linux中将文本的奇数行和偶数行分别转换为单独的行
  • Windows系统文件wavemsp.dll丢失损坏 下载修复方法
  • 金字塔 物理动画
  • Windows系统文件vcomp100.dll丢失 下载修复
  • 基于SpringBoot的线上兼职招聘信息管理系统毕业设计项目源码
  • 2025最新!9个AI论文平台测评:研究生写论文痛点全解析
  • 测评5大DeepSeek推广公司,助力企业选对GEO服务商(2026年1月更新) - 品牌2025
  • Gin框架基础篇005_静态文件服务