2025年兰州大学计算机考研复试机试真题
2025年兰州大学计算机考研复试上机真题
历年兰州大学计算机考研复试上机真题
历年兰州大学计算机考研复试机试真题
更多学校完整题目开源地址:https://gitcode.com/u014339447/pgcode
百度一下pgcode即可查看,输入 “学校名称” 即可筛选该校历年机试真题,包括真题、ac代码、解题思路、视频讲解。
对称平方数-兰州大学
题目描述
打印所有不超过n nn(n < 256 n < 256n<256)的,其平方具有对称性质的数。
如11 ∗ 11 = 121 11 * 11 = 12111∗11=121。
输入格式
一个整数n nn
输出格式
每行一个数,表示对称平方数。
输入样例
1输出样例
1importmath n=int(input())foriinrange(1,n+1):s=str(i**2)if(s[::-1]==s):print(i)排序-兰州大学
题目描述
输入n nn个数进行排序,要求先按奇偶后按从小到大的顺序排序。
输入格式
第一行输入一个整数n nn,表示总共有多少个数,n ≤ 1000 n \leq 1000n≤1000。
第二行输入n nn个整数,用空格隔开。
输出格式
输出排序之后的结果。
输入样例
8 1 2 3 4 5 6 7 8输出样例
1 3 5 7 2 4 6 8n=int(input())nums=list(map(int,input().split()))nums.sort(key=lambdax:(x%2==0,x))print(*nums)计算表达式-兰州大学
题目描述
对于一个不存在括号的s四则表达式进行计算。
输入格式
存在多组数据,每组数据一行,表达式不存在空格
输出格式
每个表达式的结果占一行
输入样例
6/2+3+3*4输出样例
18s=input()a=eval(s)ifa.is_integer():print(int(a))else:print(a)字符串删除-兰州大学
题目描述
输入一个字符串S 1 S1S1,字符串S 2 S2S2,在字符串S 1 S1S1中删除所有含有字符串S 2 S2S2的子串,输出删除子串的个数n u m numnum以及最后剩下的字符串S 3 S3S3。
例如:
输入:S 1 S1S1:ababababacS 2 S2S2: aba
输出:n u m = 2 num=2num=2;S 3 = b b a c S3=bbacS3=bbac
输入格式
如题,字符串长度小于100 100100
输出格式
见输出样例
输入样例
ababababac aba输出样例
num=2;S3=bbacs1=input()s2=input()num=s1.count(s2)s3=s1.replace(s2,"")print(f"num={num};S3={s3}")