当前位置: 首页 > 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.jsqmd.com/news/140223/

相关文章:

  • 基于SpringBoot的海洋环保小程序系统(毕业设计项目源码+文档)
  • 微信小程序uniapp-vue音乐播放器
  • 靠谱的口碑靠前不踩雷大落地窗品牌杰出生产厂家
  • 12月25日记
  • 方达炬 发明一批指标
  • C语言(一)
  • 微信小程序uniapp-vue自驾游资助定制游旅游线路景点评论系统
  • Linux Kernel (一) 计算机启动流程简述
  • 【图像处理基石】什么是神经渲染?
  • 微信小程序uniapp-vue英语学习小助手的设计
  • 1.1 一维数组(markdown版)
  • 基于SpringBoot的公司财务预算管理系统(毕业设计项目源码+文档)
  • HBase与Jupyter:交互式数据分析
  • 基于SpringBoot的顾客偏好的唯品会推荐系统设计与实现(毕业设计项目源码+文档)
  • AI生成系统架构图 告别系统架构图制作焦虑!AI一键生成,小白也能秒变高手
  • 为什么 Go 没有依赖注入和 Bean 机制?语言设计哲学对比 - 若
  • 案例:扩容数据免迁移方案
  • 基于SpringBoot的果蔬仓储管理系统的设计与实现(毕业设计项目源码+文档)
  • 可持续发展目标对公司估值的长期影响
  • Java-Spring Bean 自动启动机制详解 - 从原理到实践 - 若
  • 数字
  • 12月24日日记
  • 昇腾 NPU 环境下 GPT-2 模型本地部署全指南(含踩坑排错)
  • 《具身智能》读书笔记
  • PhysicReviewsNotes
  • 2025最新!专科生必看9大AI论文平台测评与推荐
  • 150_尚硅谷_数组应用实例(2)
  • 大一职业规划
  • 怎么制作一个可执行的测试计划
  • 江苏诚信的港澳台联考机构哪家专业