2025年西北工业大学计算机保研机试真题
本文整理西北工业大学计算机保研机试真题,并提供详细解析与代码实现,帮助同学们了解保研机试的难度与题型分布
三角形判定
题目描述
输入三角形的三边长 $a$, $b$, $c$,判断这三条边是否能组成一个三角形。
输入格式
输入三个正整数 $a$, $b$, $c$,表示三角形的三边长,用空格分隔。
输出格式
如果能组成三角形,输出 $Yes$;否则输出 $No$。
输入样例
3 4 5
输出样例
Yes
阶乘
题目描述
给定 $n$ 组数,每组一个整数,输出该组数的阶乘。
输入格式
输入包含 $n$ 行,每行一个整数。
输出格式
输出包含 $n$ 行,每行一个整数,表示对应输入行的阶乘。
输入样例
2
3
5
输出样例
2
6
120
字符串反转
题目描述
给定 $n$ 组字符串,每组字符串个数不超过 $20$,输出每组字符串的反串。
输入格式
第一行输入一个整数 $n$,表示字符串的组数。
接下来 $n$ 行,每行一个字符串。
输出格式
输出 $n$ 行,每行为对应输入字符串的反串。
输入样例
3
nwpu
china
xi an
输出样例
upwn
anihc
na ix
组合数计算
题目描述
计算从 $n$ 个数中任取 $m$ 个数的不同取法个数,即组合数 $C(n, m)$。
输入格式
输入一行,包含两个整数 $n$ 和 $m$,用空格分隔。
输出格式
输出一个整数,表示组合数 $C(n, m)$ 的值。
输入样例
10 3
输出样例
120
时区转换
题目描述
已知某地时间与北京时间相差 $17$ 个小时(比北京时间慢 $17$ 小时)。
输入北京时间,输出当地时间。
输入格式
输入为北京时间,格式为:$年$ $月$ $日$ $时$ $分$。
输出格式
输出当地时间,格式与输入格式相同:$年$ $月$ $日$ $时$ $分$。
输入样例
2023 10 1 12 30
输出样例
2023 9 30 19 30