news 2026/4/18 8:28:54

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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. }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 16:55:12

为什么顶尖团队都在抢用智普Open-AutoGLM国内镜像?真相令人震惊

第一章&#xff1a;智普Open-AutoGLM国内镜像的崛起背景随着人工智能技术在国内的快速发展&#xff0c;大语言模型的应用需求急剧上升。然而&#xff0c;国际主流AI平台在访问速度、数据合规性及本地化支持方面存在明显短板&#xff0c;尤其在科研机构与企业开发场景中&#xf…

作者头像 李华
网站建设 2026/4/6 2:07:04

圣诞节超绝粤语歌单 | 每一首都能单曲循环

本人最近一直在听的圣诞节粤语歌单&#xff0c;浅浅的分享一波&#xff01;另外&#xff0c;最近入手了华子的FreeBuds Pro 5耳机&#xff0c;星闪音质真的很顶&#xff01;圣诞节用来听歌&#xff0c;氛围感这一块真的拉满了~

作者头像 李华
网站建设 2026/4/18 0:47:51

网络安全 / 黑客零基础入门到精通全攻略【详细版】,看完这一篇就够了

一、什么是网络安全 网络安全可以基于攻击和防御视角来分类&#xff0c;我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术&#xff0c;而“蓝队”、“安全运营”、“安全运维”则研究防御技术。 无论网络、Web、移动、桌面、云等哪个领域&#xff0c;都有攻与防两面…

作者头像 李华
网站建设 2026/4/15 19:11:10

震惊!不用区块链也能实现Web3梦想:AI智能体技能共享全攻略

探索无区块链的Web3思路&#xff0c;打造人人可共享的技能生态 想象一下&#xff0c;你的AI助手不仅能调用你赋予的能力&#xff0c;还能瞬间共享全球用户贡献的技能库——无需区块链&#xff0c;却拥有Web3的精神内核。 最近在构思一个客户端应用的构想&#xff1a;一个智能体…

作者头像 李华
网站建设 2026/4/18 3:40:57

英伟达为什么收购贾扬清创立的Lepton AI ?

英伟达为什么收购贾扬清创立的Lepton AI &#xff1f;2025年03月28日 14:01 大数据文摘大数据文摘受权转载自 AI科技评论作者丨马晓宁编辑丨陈彩娴贾扬清创立、英伟达收购、价值数亿美元的这家公司&#xff0c;就是刚刚创立两年&#xff0c;只有约20名员工的Lepton AI。作为深度…

作者头像 李华