历年武汉大学计算机保研上机真题

2025武汉大学计算机保研上机真题

2024武汉大学计算机保研上机真题

2023武汉大学计算机保研上机真题
在线测评链接:https://pgcode.cn/school

分段函数计算

题目描述

写程序计算如下分段函数:

当 x > 0 x > 0 x>0 时, f ( x ) = x − e x 5 x − 4 f(x) = \frac{\sqrt{x} - e^{x}}{5x - 4} f(x)=5x−4x −ex;

当 x ≤ 0 x \leq 0 x≤0 时, f ( x ) = [ 2 3 − sin ⁡ ( 60 2 ) ] ⋅ ∣ x ∣ f(x) = \left[\frac{2}{3} - \sin(60^2)\right] \cdot |x| f(x)=[32−sin(602)]⋅∣x∣。

输入格式

输入一个实数 x x x。

输出格式

输出对应的函数值 f ( x ) f(x) f(x),结果保留两位小数。

输入样例
复制代码
1.0
输出样例
复制代码
-0.47
题目来源

2023

字符串按ASCII码排序

题目描述

从键盘输入一个字符串,将此字符串按字符的ASCII码值从小到大排序,并显示排序后的字符串。

输入格式

输入一个字符串 S S S ,长度不超过 100 100 100 。

输出格式

输出排序后的字符串。

输入样例
复制代码
hello
输出样例
复制代码
ehllo
题目来源

2023

完数判断

题目描述

编写程序显示 2 2 2 - 1000 1000 1000 之间的所有完数。

所谓完数是指,该数的各因子之和正好等于该数本身。

输入格式

无输入。

输出格式

输出 2 2 2 - 1000 1000 1000 之间的所有完数,每个数占一行。

输入样例
复制代码
输出样例
复制代码
6
28
496
题目来源

2023

魔方阵生成

题目描述

N N N阶魔方阵是:元素为自然数 1 , 2 , ... , N 2 1,2,...,N^2 1,2,...,N2的 N × N N×N N×N方阵,每个元素值均不相等,每行、每列以及主、副对角线上各 N N N个元素之和相等。

例如 3 3 3阶魔方阵为:

复制代码
8 1 6
3 5 7
4 9 2
输入格式

输入一个整数 N N N,表示魔方阵的阶数。

输出格式

输出生成的 N N N阶魔方阵,每个元素占 4 4 4个字符宽度,右对齐。

输入样例
复制代码
3
输出样例
复制代码
   8   1   6
   3   5   7
   4   9   2
题目来源

2023

硬币凑数问题

题目描述

用递归实现,显示用 1 1 1 分、 2 2 2 分和 5 5 5 分的硬币凑成 1 1 1 元,一共有多少种方法。

输入格式

无输入。

输出格式

输出一个整数,表示凑成 1 1 1 元的方法总数。

输入样例
复制代码
2
输出样例
复制代码
2
题目来源

2023

数字金字塔图案

题目描述

要求显示以下图形:

复制代码
987654321
*87654321
**7654321
***654321
****54321
*****4321
******321
*******21
********1
输入格式

无输入。

输出格式

输出指定的图形。

输入样例
复制代码
输出样例
复制代码
987654321
*87654321
**7654321
***654321
****54321
*****4321
******321
*******21
********1
题目来源

2015

打印斐波那契数列中的质数

题目描述

打印斐波那契数列的前 30 30 30 个数中所有的质数,并统计个数。

输入格式

无输入。

输出格式

第一行输出斐波那契数列前 30 30 30 个数中的所有质数,每个数之间用一个空格隔开。

第二行输出一个整数,表示质数的个数。

输入样例
复制代码
输出样例
复制代码
2 3 5 13 89 233 1597 28657 514229
9
题目来源

2015

球组合问题

题目描述

袋子里有 2 2 2 个红球, 3 3 3 个绿球, 5 5 5 个黄球。

随机从中摸出 8 8 8 个球,打印显示所有可能的组合。

输入格式

无输入。

输出格式

输出所有可能的球组合,每行一个组合。

组合格式为:红球数量、绿球数量、黄球数量,用空格分隔。

输入样例
复制代码
输出样例
复制代码
0 3 5
1 2 5
1 3 4
2 1 5
2 2 4
2 3 3
题目来源

2015

数字分解显示

题目描述

输入一个数字 n n n ( 1 ≤ n ≤ 10 1 \leq n \leq 10 1≤n≤10),将数字分解显示。

例如, 6 6 6 可以显示为 6 6 6, 5 + 1 5+1 5+1, 4 + 2 4+2 4+2, 4 + 1 + 1 4+1+1 4+1+1, ...

输入格式

输入一个整数 n n n。

输出格式

输出所有可能的分解形式,每种形式占一行。

分解形式按字典序排列。

输入样例
复制代码
6
输出样例
复制代码
6
5+1
4+2
4+1+1
3+3
3+2+1
3+1+1+1
2+2+2
2+2+1+1
2+1+1+1+1
1+1+1+1+1+1
题目来源

2015

IP地址十进制转二进制

题目描述

将给定的十进制IP地址转换为二进制形式显示。

例如,输入 128.1.2.128,转换为 10000000.00000001.00000010.10000000

输入格式

输入为一个十进制形式的IP地址,格式为 A . B . C . D A.B.C.D A.B.C.D,其中 A A A, B B B, C C C, D D D 是 0 0 0 到 255 255 255 之间的整数。

输出格式

输出对应的二进制形式的IP地址,格式为 X X X X . X X X X . X X X X . X X X X XXXX.XXXX.XXXX.XXXX XXXX.XXXX.XXXX.XXXX,其中每个 X X X 代表一个二进制位。

每个部分的二进制数必须补全到 8 8 8 位。

输入样例
复制代码
128.1.2.128
输出样例
复制代码
10000000.00000001.00000010.10000000
题目来源

2015

质因数分解

题目描述

任何一个合数都可以写成几个质数相乘的形式。

请编写程序分解质因数。

输入格式

输入一个合数 n n n。

输出格式

输出 n n n 的质因数分解形式,格式为 n = p 1 × p 2 × ... × p k n = p_1 \times p_2 \times \ldots \times p_k n=p1×p2×...×pk,其中 p i p_i pi 为质数,且 p 1 ≤ p 2 ≤ ... ≤ p k p_1 \leq p_2 \leq \ldots \leq p_k p1≤p2≤...≤pk。

输入样例
复制代码
12
输出样例
复制代码
12 = 2 × 2 × 3
题目来源

2016

倒杨辉三角

题目描述

输入一个整数 n n n,输出一个倒置的杨辉三角,共 n n n 行。

输入格式

一个整数 n n n,表示杨辉三角的行数。

输出格式

倒置的杨辉三角,每个数字占 4 4 4 个字符宽度,右对齐。

输入样例
复制代码
5
输出样例
复制代码
   1   4   6   4   1
     1   3   3   1
       1   2   1
         1   1
           1
题目来源

2016

苹果分配问题

题目描述

把 m m m 个同样的苹果放在 n n n 个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?注意: 5 , 1 , 1 5, 1, 1 5,1,1 和 1 , 5 , 1 1, 5, 1 1,5,1 是同一种分法。

输入格式

输入两个整数 m m m 和 n n n,分别表示苹果的数量和盘子的数量。

输出格式

输出一个整数,表示不同的分法数量。

输入样例
复制代码
7 3
输出样例
复制代码
8
题目来源

2016

货币格式化输出

题目描述

输入一个小数(double 类型存储),格式化成货币形式存储于一个字符数组中,并输出。

要求前面加 $,整数部分每 3 位加逗号,小数点后保留两位。

输入格式

输入一个 d o u b l e double double 类型的小数。

输出格式

输出格式化后的货币字符串,前面加 $,整数部分每 3 位加逗号,小数点后保留两位。

复制代码
z = (根号|x|) / (5 + 2y) 第一二象限
z = sin(35度) - 6x + y^2 第三象限
z = y^x - 2 第四象限
输入样例
复制代码
1234567.891
输出样例
复制代码
$1,234,567.89
题目来源

2016

计算变量 z z z 的值

题目描述

写程序,输入 x x x、 y y y 的值,按如下公式计算并显示 z z z 的值(小数点保留两位显示 z z z)。

输入格式

输入两个浮点数 x x x 和 y y y,表示坐标点的横纵坐标。

输出格式

输出计算得到的 z z z 的值,保留两位小数。

输入样例
复制代码
3.0 4.0
输出样例
复制代码
0.24
题目来源

2016

计算变量 z 的值

题目描述

写程序,输入 x 、 、 、 y 的值,按如下公式计算并显示 z 的值(小数点保留两位显示 z )。

输入格式

输入两个浮点数 x y ,表示坐标值。

输出格式

输出计算得到的 z 的值,保留两位小数。

输入样例
复制代码
3.0 4.0
输出样例
复制代码
0.24
题目来源

2016

相关推荐
猿六凯9 小时前
历年山东大学计算机保研上机真题
考研
丶Darling.10 小时前
26考研 | 王道 | 第六章 应用层
计算机网络·考研·学习笔记·王道
蒙奇D索大1 天前
【11408学习记录】考研英语写作提分秘籍:2013真题邀请信精讲+万能模板套用技巧
笔记·学习·考研·改行学it
猿六凯2 天前
历年中国科学技术大学计算机保研上机真题
考研
猿六凯2 天前
历年厦门大学计算机保研上机真题
java·考研
羊小猪~~2 天前
【NLP入门系列一】NLP概述和独热编码
人工智能·pytorch·深度学习·考研·机器学习·自然语言处理·easyui
猿六凯2 天前
历年上海交通大学计算机保研上机真题
考研
猿六凯3 天前
历年南京理工大学计算机保研上机真题
考研
猿六凯3 天前
历年中南大学计算机保研上机真题
考研