随笔分类 - 北京理工大学历年复试上机
纠结了很久,还是记录一下,无论考上与否,至少自己努力过! 冲
摘要:PS: 2020的是夏令营试题 1、题目:给你一个 m*n 大小的矩阵,每个点有 0,1,2 三种取值;0 代表障碍物,1代表白纸,2 代表墨滴。每一秒墨滴可以向其上下左右扩散,将四周的白纸染色,被染色之后的白纸可以继续向四周扩散,以此类推。问经过几秒,矩阵中所有的白纸都被染色。 如果可以,则输出扩
阅读全文
摘要:1、字符串解析将字符串看成不同的字符切片,切片不可重复,按字母序输出所有切片(每个切片一行) 输入: aaabbcaaabaa 输出: aa aaa b bb c #include <iostream> #include <set> using namespace std; int main() {
阅读全文
摘要:1、输入一个只含有英文字母的字符串,输出最大回文子串的长度及此长度回文子串的个数(回文不区分大小写)。 样例: 输入: aBaAb (最大回文子串为BaAb) 输出: 4 1 输入: aBcbBb (最大回文子串为Bcb和bBb) 输出: 3 2 输入: a B 输出: 1 2 输入: aBcbB
阅读全文
摘要:1、输入身份证号,通过计算比较校验位来判断身份证号是否正确。最后一位 p 为校验位。 校验规则是: (1)对前 17 位数字的权求和 S=Sum(Ai*Wi),i=0,...,16 Ai:表示第 i 位置上的身份证号码数字值 Wi:表示第 i 位置上的加权因子 Wi:7 9 10 5 8 4 2 1
阅读全文
摘要:1、输入学生信息,姓名成绩(成绩的数目不一定)输出每个学生的学号和平均成绩,以及不及格课程数超过2的学生,按不及格课程数从大到小排好序输出。 input: stu1 60 70 80 30 stu2 10 20 30 40 50 stu3 10 20 30 40 50 60 30 stu4 60 8
阅读全文
摘要:1、图形输出:输入 0-9 内的奇数,输出用*组成的正方形中间掏出来一个空的菱形。 我是按照这种输出的 9 ********* **** **** *** *** ** ** * * ** ** *** *** **** **** ********* 8 #include <iostream> us
阅读全文
摘要:1、系统中有最近打开文件的记录,现用整数表示打开的文件名,且只 显示最近3个打开的文件,输出文件序列. 示例: 输入:1输出:1 输入:2输出:2, 1 输入:3 输出:3, 2, 1 输入:4 输出:4,3,2 输入:1 输出:1,4,3 输入:4 输出:1,4, 3 输入:3 输出:1,4,3
阅读全文
摘要:1、求两个数的最大公约数 示例: 输入:24 18 输出:6 #include <iostream> #include <math.h> using namespace std; int main() { int a, b, i, j, m; while (cin >> a >> b) { m =
阅读全文
摘要:1、输入十个正整数数字从小到大排序 输入:1 2 5 7 9 10 45 67 24 26 输出:1,2,5,7,9,10,24,26,45,67 #include <iostream> #include <vector> #include <algorithm> using namespace s
阅读全文
摘要:1、输入一组单词(区分大小写),统计首字母相同的单词的个数,相 同的单词不累加,输出格式:“字母,个数” input: I am a boy,you are a boy. output: I,1 a,3 b,1 y,1 #include <iostream> #include <map> #incl
阅读全文
摘要:1.输入一串整数,输入命令排序! 输入 a t 在这串整数后面添加整数 t, 输入 c\m\n 有 n 替换 m, 输入 d t 删除 t, 输入 s 排序。 #include <iostream> #include <vector> #include <cstring> #include <alg
阅读全文
摘要:1、请输入字符串,最多输入4 个字符串,要求后输入的字符串排在前面,例如 输入:EricZ 输出:1=EricZ 输入:David 输出:1=David 2=EricZ 输入:Peter 输出:1=Peter 2=David 3=EricZ 输入:Alan 输出:1=Alan 2=Peter 3=D
阅读全文
摘要:1、存储一组姓名,如Apple Tom Green Jack要求能排序、按字母顺序插入、并显示。 #include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { string s
阅读全文
摘要:1、一个小球,从高为H的地方下落,下落弹地之后弹起高度为下落时的一半,比如第一次弹起高度为H/2,如此反复,计算从小球H高度下落到n次弹地往返的总路程。 #include <iostream> #include <cmath> using namespace std; int h; double c
阅读全文
摘要:1、写一个程序判断字符串中数字的位置. 例如:输入 a3b4c5 输出 2 4 6 #include <iostream> using namespace std; int main() { string s; while(cin >> s) { for (int i = 0; i < s.leng
阅读全文
摘要:1、给定一个程序,关于字符串的,要求输入并调试,说出此程序的意图。意图是按字母顺序对两个字符串比较排序。 第二问要求用尽可能少的语句对该程序进行修改,使其能够对两个字符串比较长度排序。 #include <iostream> #include <algorithm> using namespace
阅读全文
摘要:1、建立一个角类,在这个类中重载减号运算符,并实现求出角度的正弦值的函数。 #include <iostream> #include <cmath> using namespace std; class angel { public: double x1, x2; double getangel()
阅读全文
摘要:1、输入球的中心点和球上某一点的坐标,计算球半径和体积。 #include <iostream> #include <cmath> using namespace std; int main() { int x0, y0, z0, x, y, z; cout << "请输入球心坐标:"; cin >
阅读全文
摘要:1、某人有8 角的邮票5 张,1 元的邮票4 张,1 元8 角的邮票6 张,用这些邮票中的一张或若干张可以得到多少中不同的邮资? #include <iostream> #include <set> using namespace std; int main() { set<int> s; int
阅读全文
摘要:1、请输入高度 h,输入一个高为 h,上底边长为 h的等腰梯形(例如 h=4,图形如下)。 **** ****** ******** ********** #include <iostream> using namespace std; int main() { int h; while(cin >
阅读全文

浙公网安备 33010602011771号