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

历年华中科技大学保研上机真题

2025华中科技大学保研上机真题
2024华中科技大学保研上机真题
2023华中科技大学保研上机真题

在线测评链接:https://pgcode.cn/school?classification=1

在这里插入图片描述

八进制转换

题目描述

输入一个整数,将其转换成八进制数输出。

输入格式

输入包括一个整数 N N N ( 0 ≤ N ≤ 100000 ) (0 \leq N \leq 100000) (0N100000)

输出格式

可能有多组测试数据,对于每组数据,输出 N N N 的八进制表示数。

输入样例
7
8
9
输出样例
7
10
11

统计单词

题目描述

编一个程序,读入用户输入的以 . 结尾的一行文字,统计一共有多少个单词,并分别输出每个单词含有多少个字符。

(凡是以一个或多个空格隔开的部分就是一个单词)

输入格式

输入包括 1 1 1 行字符串,以 . 结束,字符串中包含多个单词,单词之间以一个或多个空格隔开。

输出格式

可能有多组测试数据,对于每组数据,输出字符串中每个单词包含的字母的个数。

输入样例
hello how are you.
输出样例
5 3 3 3

打印日期

题目描述

给出年份 y y y 和一年中的第 n n n 天,算出第 n n n 天是几月几号。

输入格式

输入包括两个整数 y y y ( 1 ≤ y ≤ 3000 ) (1 \leq y \leq 3000) (1y3000), n n n ( 1 ≤ n ≤ 366 ) (1 \leq n \leq 366) (1n366)

输出格式

可能有多组测试数据,对于每组数据,按 y y y y − m m − d d yyyy-mm-dd yyyymmdd 的格式将输入中对应的日期打印出来。

输入样例
2000 3
2000 31
2000 40
2000 60
2000 61
2001 60
输出样例
2000-01-03
2000-01-31
2000-02-09
2000-02-29
2000-03-01
2001-03-01

排序

题目描述

对输入的 n n n 个数进行排序并输出。

输入格式

输入的第一行包括一个整数 n n n ( 1 ≤ n ≤ 100 ) (1 \leq n \leq 100) (1n100)

接下来的一行包括 n n n 个整数。

输出格式

可能有多组测试数据,对于每组数据,将排序后的 n n n 个整数输出,每个数后面都有一个空格。

每组测试数据的结果占一行。

输入样例
4
1 4 3 2
输出样例
1 2 3 4

二叉树遍历2

题目描述

二叉树的前序、中序、后序遍历的定义:

  • 前序遍历:对任一子树,先访问根,然后遍历其左子树,最后遍历其右子树;
  • 中序遍历:对任一子树,先遍历其左子树,然后访问根,最后遍历其右子树;
  • 后序遍历:对任一子树,先遍历其左子树,然后遍历其右子树,最后访问根。

给定一棵二叉树的前序遍历和中序遍历,求其后序遍历(提示:给定前序遍历与中序遍历能够唯一确定后序遍历)。

输入格式

两个字符串,其长度 n n n 均小于等于 26 26 26

第一行为前序遍历,第二行为中序遍历。

二叉树中的结点名称以大写字母表示: A , B , C . . . A, B, C... A,B,C... 最多 26 26 26 个结点。

输出格式

对于每组测试样例,输出一行,为后序遍历的字符串。

输入样例
ABC
BAC
FDXEAG
XDEEAG
输出样例
BCA
XEDGAE

N阶楼梯上楼问题

题目描述

N N N 阶楼梯上楼问题:一次可以走两阶或一阶,问有多少种上楼方式。

(要求采用非递归)

输入格式

输入包括一个整数 N N N ( 1 ≤ N < 90 ) (1 \leq N < 90) (1N<90)

输出格式

可能有多组测试数据,对于每组数据,输出当楼梯阶数是 N N N 时的上楼方式个数。

输入样例
4
输出样例
5

矩阵转置

题目描述

输入一个 N × N N \times N N×N 的矩阵,将其转置后输出。

要求:不得使用任何数组(就地逆置)。

输入格式

输入的第一行包括一个整数 N N N ( 1 ≤ N ≤ 100 ) (1 \leq N \leq 100) (1N100),代表矩阵的维数。

接下来的 N N N 行每行有 N N N 个整数,分别代表矩阵的元素。

输出格式

可能有多组测试数据,对于每组数据,将输入的矩阵转置后输出。

输入样例
3
1 2 3
4 5 6
7 8 9
输出样例
1 4 7
2 5 8
3 6 9

对称矩阵

题目描述

输入一个 N N N 维矩阵,判断是否对称。

输入格式

输入第一行包括一个数: N N N ( 1 ≤ N ≤ 100 ) (1 \leq N \leq 100) (1N100),表示矩阵的维数。

接下来的 N N N 行,每行包括 N N N 个数,表示 N × N N \times N N×N 矩阵的元素。

输出格式

可能有多组测试数据,对于每组数据,输出 " Y e s ! " "Yes!" "Yes!" 表示矩阵为对称矩阵。

输出 " N o ! " "No!" "No!" 表示矩阵不是对称矩阵。

输入样例
4
16 19 16 6
19 16 14 5
16 14 16 3
6 5 3 16
2
1 2
3 4
输出样例
Yes!
No!

最小年龄的3个职工

题目描述

职工有职工号,姓名,年龄。

输入 n n n 个职工的信息,找出 3 3 3 个年龄最小的职工打印出来。

输入格式

输入第一行包括 1 1 1 个整数 N N N, 1 ≤ N ≤ 30 1 \leq N \leq 30 1N30, 代表输入数据的个数。

接下来的 N N N 行有 N N N 个职工的信息:包括职工号(整数), 姓名(字符串,长度不超过 10 10 10), 年龄( 1 ≤ a g e ≤ 100 1 \leq age \leq 100 1age100)。

输出格式

可能有多组测试数据,对于每组数据,输出结果行数为 N N N 3 3 3 的较小值,分别为年龄最小的职工的信息。

关键字顺序:年龄 > > > 工号 > > > 姓名,从小到大。

输入样例
5
501 Jack 6
102 Nathon 100
599 Lily 79
923 Lucy 15
814 Mickle 65
输出样例
501 Jack 6
923 Lucy 15
814 Mickle 65

最长&最短文本

题目描述

输入多行字符串,请按照原文本中的顺序输出其中最短和最长的字符串,如果最短和最长的字符串不止一个,请全部输出。

输入格式

输入包括多行字符串,字符串的长度 l e n len len ( 1 ≤ l e n ≤ 1000 ) (1 \leq len \leq 1000) (1len1000)

输出格式

按照原文本中的顺序输出其中最短和最长的字符串,如果最短和最长的字符串不止一个,请全部输出。

输入样例
hello
she
sorry
he
输出样例
he
hello
sorry

相关文章:

  • 用神经网络对信贷项目进行预测
  • win主机,Ubuntu,IMX6ULL开发板网络通讯
  • 计算机视觉---YOLOv1
  • DeepSeek 赋能金融量化交易:从技术突破到实战革新
  • C 语言学习笔记
  • LabVIEW实战项目推荐与学习建议
  • Python训练营打卡Day36
  • MyBatis实战指南(三)MyBatis常用配置详解(XML配置,环境配置,类型别名,属性与映射器)
  • HarmonyOS NEXT 技术特性:分布式软总线技术架构
  • Python 学习日记 day26
  • 《JavaScript 性能优化:从原理到实战的全面指南》
  • C# 怎么做chat柱状图能实现不同的颜色,还带游标
  • 破解C/C++内存分配与管理:内存对象模型硬核剖析
  • 历年贵州大学保研上机真题
  • 【 java 基础问题 第一篇 】
  • 使用 Python 库中自带的数据集来实现上述 50 个数据分析和数据可视化程序的示例代码
  • 云原生安全之网络IP协议:从基础到实践指南
  • Maven与Spring核心技术解析:构建管理、依赖注入与应用实践
  • 25. 自动化测试框架开发之日志装饰器的开发
  • Ollama-OCR:基于Ollama多模态大模型的端到端文档解析和处理
  • 湖南网站建设费用/怎么样关键词优化
  • ps切片工具做网站/网络公司名字
  • 网站分类目录大全/今天新闻头条新闻
  • 虚拟云主机wordpress必攻击/seo人工智能
  • 家居装修企业网站源码/免费企业建站
  • 财经门户网站开发/国内好的seo