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

2025年西北农林科技大学计算机考研复试机试真题(附 AC 代码 + 解题思路)

2025年西北农林科技大学计算机考研复试机试真题

2025年西北农林科技大学计算机考研复试上机真题

历年西北农林科技大学计算机考研复试上机真题

历年西北农林科技大学计算机考研复试机试真题

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

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

找出素数并排序

题目描述

Time Limit: 1000 ms
Memory Limit: 256 mb

输入几个数,把素数找出,由大到小排序输出。
输入:6 11 5 10 13 35 9
输出:3 5 11 13

输入输出格式
输入描述:

一行输入 先输入一个n,表示有多少个数,接下来输入n个数

输出描述:

一行输出,第一个数是找到素数的个数,后面从小到大依次输出

输入输出样例
输入样例#:
6 11 5 10 13 35 9
输出样例#:
3 5 11 13

代码一

  1. #include<stdio.h>
  2. #include<math.h>
  3. int bubble(int a[],int n){
  4. for(int i=0;i<n-1;i++)
  5. for(int j=0;j<n-1-i;j++){
  6. if(a[j]>a[j+1]){
  7. int temp=a[j];
  8. a[j]=a[j+1];
  9. a[j+1]=temp;
  10. }
  11. }
  12. return 0;
  13. }
  14. int fun(int n){
  15. if(n<=1)
  16. return 0;
  17. for(int i=2;i<n;i++){
  18. if(n%i==0)
  19. return 0;
  20. }
  21. return 1;
  22. }
  23. int main()
  24. {
  25. int n;
  26. scanf("%d",&n);
  27. int a[100];
  28. for(int i=0;i<n;i++)
  29. scanf("%d",&a[i]);
  30. int b[100];
  31. int j=0;
  32. for(int i=0;i<n;i++){
  33. if(fun(a[i])==1)
  34. b[j++]=a[i];
  35. }
  36. bubble(b,j);
  37. printf("%d ",j);
  38. for(int i=0;i<j;i++)
  39. printf("%d ",b[i]);
  40. return 0;
  41. }

代码二

  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. bool sushu(int m){
  4. if(m<2){
  5. return false;
  6. }
  7. if(m==2){
  8. return true;
  9. }
  10. for(int i=2;i<=sqrt(m);i++){
  11. if(m%i==0){
  12. return false;
  13. }
  14. }
  15. return true;
  16. }
  17. int main(){
  18. int n;
  19. cin >> n;
  20. int array[n];
  21. for(int i = 0; i < n; i++) {
  22. cin >> array[i];
  23. }
  24. sort(array, array + n);
  25. int count = 0; // 初始化count
  26. for(int i = 0; i < n; i++) {
  27. if(sushu(array[i])){
  28. count++;
  29. }
  30. }
  31. cout << count << " ";
  32. for(int i = 0; i < n; i++) {
  33. if(sushu(array[i])){
  34. cout << array[i] << " ";
  35. }
  36. }
  37. return 0;
  38. }

代码三

  1. #include<stdio.h>
  2. int su(int x){
  3. int i=2;
  4. if(x<2)return 0;
  5. for(i=2;i*i<=x;i++){
  6. if(x%i==0)
  7. return 0; //不是素数
  8. }
  9. return 1; //是素数
  10. }
  11. int main(){
  12. int n=0,i=0,j=0,count=0,temp=0;
  13. int num[10],snum[10];
  14. scanf("%d",&n);
  15. for(i=0;i<n;i++)
  16. {
  17. scanf("%d",&num[i]);
  18. }
  19. for(i=0;i<n;i++)
  20. {
  21. if(su(num[i])==1){
  22. snum[j++]=num[i];
  23. count++;
  24. }
  25. }
  26. for(i=0;i<count-1;i++){
  27. for(j=0;j<count-i-1;j++){
  28. if(snum[j]>snum[j+1]){
  29. temp=snum[j];
  30. snum[j]=snum[j+1];
  31. snum[j+1]=temp;
  32. }
  33. }
  34. }
  35. printf("%d ",count);
  36. for(i=0;i<count;i++)
  37. printf("%d ",snum[i]);
  38. return 0;
  39. }
http://www.jsqmd.com/news/134652/

相关文章:

  • Open-AutoGLM phone9b究竟强在哪?一文读懂其AI推理加速黑科技
  • 宽域测温适配全场景 高低温型红外测温传感器满足多行业需求
  • 为什么顶尖团队都在用Open-AutoGLM?揭秘其文档架构设计精髓
  • 突破界限:全新多模态大语言模型评估方法揭示未来发展方向!
  • 圣诞节超绝粤语歌单 | 每一首都能单曲循环
  • 标题:AI工具实战测评:技术深度与应用场景解析
  • 【Open-AutoGLM核心功能全解析】:掌握文档自动化处理的5大关键技术
  • 人工智能-机器学习-深度学习-大语言模型的关系及其运行的三要素
  • 苏南地区喷塑加工厂创新能力哪家强?行业经验哪家丰富? - 工业品牌热点
  • 这20个CTF练习平台让你从菜鸟变大神!
  • 当原始数据质量极低(如论坛灌水帖)时,如何设计清洗规则筛选出有价值信息?
  • Open-AutoGLM使用全攻略:从安装配置到真实项目落地的7大难点突破
  • 七成零售商加码AI投资!报告预测2025-2035年人均销售额增速翻倍,数字化转型成核心引擎
  • 2026年奥地利能源展WEBUILDEnergiesparmesse Wels
  • 2025年兰州大学计算机考研复试机试真题(附 AC 代码 + 解题思路)
  • 【Java毕设源码分享】基于springboot+vue的的超市管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 【Open-AutoGLM实战指南】:手把手教你快速部署与高效使用技巧
  • 2026年法国里昂国际智慧能源展Open Energies
  • 还在手动调参?立即掌握Open-AutoGLM自动建模黑科技,抢占AI先机
  • 亚马逊提示词广告:AI 时代购物新范式,轻松拿下精准客源
  • RoomAPS室内定位系统(光同步超声波系统)如何破解室内移动机器人的“最后一米”难题?
  • 2025年12月GEO优化服务商选型宝典:精准匹配与价值落地指南 - 品牌推荐排行榜
  • 【独家资源】:获取智普Open-AutoGLM国内高速镜像权限的3条绿色通道
  • 【干货】LLM多智能体系统设计:10种架构模式与实战指南!
  • 启动playwright录制
  • 2025年GEO服务商榜单揭晓!企业如何选对优化伙伴? - 品牌测评鉴赏家
  • 【Open-AutoGLM phone9b架构全拆解】:从底层设计看中国芯的弯道超车
  • 揭秘Open-AutoGLM核心功能:5大技巧提升Web端AI开发效率
  • AI时代前端开发者的生存指南:别让技术信仰限制你的发展!
  • 2025年行业内清汤牛肉面加盟哪家好 - 行业平台推荐