尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

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

2025年西北农林科技大学计算机考研复试机试真题(附 AC 代码 + 解题思路)
📅 发布时间:2026/6/20 16:09:26

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. }

相关新闻

  • Open-AutoGLM phone9b究竟强在哪?一文读懂其AI推理加速黑科技
  • 人工智能-机器学习-深度学习-大语言模型的关系及其运行的三要素
  • 标题:AI工具实战测评:技术深度与应用场景解析

最新新闻

  • 2025-2026 国内知名起名老师推荐 全国权威宝宝起名、改名名家盘点 - 速递信息
  • 2026无锡钻石回收翘楚TOP|雄踞榜首,高溢价透明变现优选 - 讯息早知道
  • 汽车销售与服务_GEO营销案例实践总结 - 技术瞭望台
  • 闲置购物卡不再“睡大觉”:友谊阿波罗卡正规回收渠道全攻略 - 京顺回收
  • CNN原理与实战:从卷积层计算到工业部署避坑指南
  • Spring AI Alibaba 实战项目-智能聊天助手-4 联网搜索工具实现

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号