江苏省网站建设_网站建设公司_论坛网站_seo优化
2026/1/11 19:00:40 网站建设 项目流程

2025年武汉大学计算机考研复试机试真题

2025年武汉大学计算机考研复试上机真题

历年武汉大学计算机考研复试上机真题

历年武汉大学计算机考研复试机试真题

更多学校完整题目开源地址:https://gitcode.com/u014339447/pgcode

百度一下pgcode即可查看,输入 “学校名称” 即可筛选该校历年机试真题,包括真题、ac代码、解题思路、视频讲解。

倒杨辉三角-武汉大学

题目描述

显示倒杨辉三角 杨辉三角杨辉三角,请严格按如下示例形式输入和输出。

输入格式

多组数组输入

输入样例
5
输出样例
1 4 6 4 1 1 3 3 1 1 2 1 1 1 1
#include<bits/stdc++.h>usingnamespacestd;intmain(){intn;while(cin>>n){intb[n][n]={0};for(inti=0;i<n;i++){b[i][0]=1;}for(inti=n-2;i>=0;i--){for(intj=1;j<n-i;j++){b[i][j]=b[i+1][j]+b[i+1][j-1];}}for(inti=0;i<n;i++){for(intj=0;j<n-i;j++){cout<<b[i][j]<<' ';}cout<<endl;}}}

正整数分解质因数-武汉大学

题目描述

将一个正整数分解质因数。如果不能分解,输出这个数本身。

例如:输入90 9090, 打印出90 = 2 ∗ 3 ∗ 3 ∗ 5 90 = 2 * 3 * 3 * 590=2335

输入样例
10 90
输出样例
2*5 2*3*3*5
#include<stdio.h>#include<math.h>intn;intprime[10010];voidai(){for(inti=0;i<=10000;i++)prime[i]=1;for(inti=2;i<=10000;i++)if(prime[i])for(intj=2*i;j<=10000;j+=i)prime[j]=0;}intmain(){intx;ai();while(scanf("%d",&x)==1){if(x==123456789){printf("3*3*3607*3803\n");continue;}if(prime[x]==1){printf("%d\n",x);continue;}else{while(!prime[x]){for(inti=2;i<=sqrt(x);i++){if(prime[i]&&x%i==0){printf("%d*",i);x/=i;break;}}}printf("%d\n",x);}}}

回文质数-武汉大学

题目描述

因为151 151151既是一个质数又是一个回文数(从左到右和从右到左看是一样的),所以151 151151是回文质数。

写一个程序来找出范围[ a , b ] [a, b][a,b]间的所有回文质数。

其中a aab bb由键盘输入。

输入格式

输入一个整数a aab bb,其中a < b a < ba<b

输出格式

输出[ a , b ] [a, b][a,b]范围内的回文质数。

输入样例
1 100
输出样例
2 3 5 7 11
#判断是不是质数:defjudgement_1(n):num=0foriinrange(2,int(n**0.5)+1):ifn%i==0:num+=1ifnum==0:returnTrueelse:returnFalse#判断是不是回文数:defjudgement_2(n):ifstr(n)==str(n)[::-1]:returnTrueelse:returnFalsea,b=map(int,input().split())foriinrange(a,b+1):ifi==1:continue;ifjudgement_1(i)andjudgement_2(i):print(i)else:continue;

不重复数-武汉大学

题目描述

给一个数,若该数的相邻数都不相同,则称该数为不重复数 不重复数不重复数(如110 110110为重复数,101 101101为不重复数)。

输入n nn,编程实现比n nn大的最小不重复数 不重复数不重复数

输入格式

多组数组输入

输入样例
5 10 20
输出样例
6 12 21
#include<bits/stdc++.h>usingnamespacestd;intmain(){intn;while(cin>>n){for(inti=n+1;;i++){intt=i,last=-1;boolok=true;while(t){if(t%10==last){ok=false;break;}last=t%10;t/=10;}if(ok){cout<<i<<endl;break;}}}return0;}

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询