历年哈尔滨工业大学计算机考研复试上机真题

server/2025/3/7 0:00:27/

历年哈尔滨工业大学计算机考研复试上机真题
2019哈尔滨工业大学计算机考研复试上机真题
2018哈尔滨工业大学计算机考研复试上机真题

在线评测:https://app2098.acapp.acwing.com.cn/

百鸡问题

题目描述

用小于等于n元去买100只鸡,大鸡5元/只,小鸡3元/只,还有1/3元每只的一种小鸡,分别记为x只,y只,z只。

编程求解x,y,z所有可能解。

输入格式

测试数据有多组,输入n。

输出格式

对于每组输入,请输出x,y,z所有可行解,按照x,y,z依次增大的顺序输出。

输入样例
40
输出样例
x=0,y=0,z=100
x=0,y=1,z=99
x=0,y=2,z=98
x=1,y=0,z=99

互换最大最小数

题目描述

输入一个数n,然后输入n个数值各不相同,调换数组中最大和最小的两个数,然后输出。

输入格式

测试数据有多组,输入n(1<=n<=20),接着输入n个数。

输出格式

对于每组输入,输出交换后的结果。

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

找x

题目描述

输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。

输入格式

测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x。

输出格式

对于每组输入,请输出结果。

输入样例
2
1 3
0
输出样例
-1

判断三角形类型

题目描述

给定三角形的三条边,a,b,c。判断该三角形类型。

输入格式

测试数据有多组,每组输入三角形的三条边。

输出格式

对于每组输入,输出直角三角形、锐角三角形、或是钝角三角形。
对于数据不合法的情况,输出钝角三角形

输入样例
3 4 5
输出样例
直角三角形

众数

题目描述

输入20个数,每个数都在1-10之间,求1-10中的众数(众数就是出现次数最多的数,如果存在一样多次数的众数,则输出权值较小的那一个)。

输入格式

测试数据有多组,每组输入20个1-10之间的数。

输出格式

对于每组输入,请输出1-10中的众数。

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

最大公约数

题目描述

输入两个正整数,求其最大公约数。

输入格式

测试数据有多组,每组输入两个正整数。

输出格式

对于每组输入,请输出其最大公约数。

输入样例
49 14
输出样例
7
year

2023

哈尔滨工业大学

题目描述

求1-n内的完数,所谓的完数是这样的数,它的所有因子相加等于它自身,比如6有3个因子1,2,3,1+2+3=6,那么6是完数。即完数是等于其所有因子(除了它自己)相加和的数。

输入格式

测试数据有多组,输入n,n数据范围不大。

输出格式

对于每组输入,请输出1-n内所有的完数。如有案例输出有多个数字,用空格隔开,输出最后不要有多余的空格。

输入样例
6
输出样例
6

素数判定 - 哈尔滨工业大学

题目描述

给定一个数n,要求判断其是否为素数(0,1,负数都是非素数)。

输入格式

测试数据有多组,每组输入一个数n。

输出格式

对于每组输入,若是素数则输出yes,否则输入no。

输入样例
13
输出样例
yes

字符串链接

题目描述

不用strcat 函数,自己编写一个字符串链接函数MyStrcat(char dstStr[],charsrcStr[])

输入格式

两个字符串,字符串由小写字母组成。

输出格式

链接后的字符串

输入样例
hello world
good morning
输出样例
helloworld
goodmorning

百万富翁问题

题目描述

一个百万富翁遇到一个陌生人,陌生人找他谈了一个换钱的计划。

该计划如下:我每天给你10 万元,你第一天给我1 分钱,第二天2 分钱,
第三天4 分钱……

这样交换 30 天后,百万富翁交出了多少钱?陌生人交出了多少钱?(注意一个是万元,一个是分)

输入格式

该题没有输入

输出格式

输出两个整数,分别代表百万富翁交出的钱和陌生人交出的钱,富翁交出的钱以万元作单位,陌生人交出的钱以分作单位。

输入样例

输出样例
1073.741823
300000000

数组逆置

题目描述

输入一个字符串,长度小于等于200,然后将数组逆置输出。

输入格式

测试数据有多组,每组输入一个字符串。

输出格式

对于每组输入,请输出逆置后的结果。

输入样例
hdssg
输出样例
gssdh

数字阶梯求和

题目描述

给定a和n,计算a+aa+aaa+a...a(n个a)的和。

输入格式

测试数据有多组,输入a,n(1<=a<=9,1<=n<=100)。

输出格式

对于每组输入,请输出结果。

输入样例
1 10
输出样例
1234567900

字符串内排序

题目描述

输入一个字符串,长度小于等于200,然后将输出按字符顺序升序排序后的字符串。

输入格式

测试数据有多组,输入字符串。

输出格式

对于每组输入,输出处理后的结果。

输入样例
bacd
输出样例
abcd

求最大值

题目描述

输入10个整数,要求输出其中的最大值。

输入格式

测试数据有多组,每组10个整数。

输出格式

对于每组输入,请输出其最大值(有回车)。

输入样例
10 22 23 152 65 79 85 96 32 1
输出样例
max=152

字符串去特定字符

题目描述

输入字符串s和字符c,要求去掉s中所有的c字符,并输出结果。

输入格式

测试数据有多组,每组输入字符串s和字符c。

输出格式

对于每组输入,输出去除c字符后的结果。

输入样例
heallo
a
输出样例
hello

计算两个矩阵的乘积

题目描述

计算两个矩阵的乘积,第一个是23,第二个是32

输入格式

输入为两个矩阵,其中一个为2*3的矩阵,另一个为3*2的矩阵

输出格式

一个2*2的矩阵(每一个数字后都跟一个空格)

输入样例
1 2 3
3 4 5
6 7
8 9
10 11
输出样例
52 58
100 112
year

2018


http://www.ppmy.cn/server/173004.html

相关文章

栈和队列的模拟实现

文章目录 一. 回顾栈和队列二. stack的模拟实现stack.hstack.cpp 三. queue的模拟实现queue.htest.cpp 四. 了解dequeuevector和list都有各自的缺陷deque 总结 一. 回顾栈和队列 回顾一下栈和队列 栈&#xff1a;stack&#xff1a;后进先出 _ 队列&#xff1a;queue&#xf…

如何在阿里云添加二级域名

添加解析记录 在解析设置页面&#xff0c;点击 “添加解析记录” 按钮&#xff0c;开始添加新的解析记录。 配置解析记录 记录类型 &#xff1a;选择你需要的解析记录类型&#xff0c;如 A 记录&#xff08;将域名指向一个 IPv4 地址&#xff09;、CNAME 记录&#xff08;将域…

H5DS编辑器是如何让企业快速构建动态页面

H5DS编辑器核心亮点&#xff1a; 1.拖拽式操作&#xff0c;小白友好&#xff1a;无需设计与代码基础&#xff01;通过简单拖拽元素、调整文字和动画&#xff0c;即可生成交互式H5页面。内置海量模板和素材库&#xff0c;支持自定义设计风格&#xff0c;轻松适配企业品牌需求。…

lamp平台介绍

一、lamp介绍 网站&#xff1a; 静态 动态 php语言 .php 作用&#xff1a;运行php语言编写动态网站应用 lamp Linux Apache MySQL PHP PHP是作为httpd的一个功能模块存在的 二、部署lamp平台 1、测试httpd是否可正常返回PHP的响应 2、测试PHP代码是否可正常连接数据…

MySQLvs Redis 事务:核心差异详解(简单易懂)

MySQLvs Redis 事务&#xff1a;核心差异详解&#xff08;简单易懂&#xff09; 一、事务定义对比 特性MySQL 事务Redis 事务事务模型符合 ACID&#xff08;原子性、一致性、隔离性、持久性&#xff09;非严格 ACID&#xff0c;更接近“命令批处理”核心命令BEGIN, COMMIT, RO…

深入解析SpringMVC中Http响应的实现机制

在Web应用开发中&#xff0c;处理HTTP请求并返回相应的HTTP响应是核心任务之一。SpringMVC作为Java生态中广泛使用的Web框架&#xff0c;提供了灵活且强大的机制来处理HTTP请求和生成HTTP响应。本文将深入探讨SpringMVC中如何实现HTTP响应的返回&#xff0c;涵盖从控制器方法的…

人机交互进化论:解码智能手机81种交互方式背后的用户体验革命

人机交互进化论&#xff1a;解码智能手机81种交互方式背后的用户体验革命 2023年艾瑞咨询报告显示&#xff1a;中国智能手机用户日均触屏交互超2500次&#xff0c;解锁屏幕达76次/天。在这看似简单的点击与滑动背后&#xff0c;隐藏着一场持续演进的人机交互革命。本文将深度解…

GIT工具学习【1】:基本操作

目录 0.本地代码分区1.配置自己的个人信息&#xff08;设置一次即可&#xff09;2.新建仓库3.提交代码到暂存区&#xff08;加入购物车&#xff09;4.从暂存区撤回&#xff08;不会改变工作区文件&#xff09;5.恢复指定版本&#xff08;会改变工作区文件&#xff09;5.1&#…