随笔分类 - 北理工题目集锦
摘要:1.在日常生活中,我们常常听到这样的话:“X年是自Y年以来降水量最大的一年”,这句话的含义是,X年的降水量不超过Y年,并且对于任意的Y<Z<X,Z年的降水量严格小于X年。 给定一些年份和对应年份的降水量,其中年份是严格递增的,并且给出需要的X年和Y年,对于命题“X年是自Y年以来降水量最大的一年”可能
阅读全文
摘要:1.乒乓球比赛分为11分制和21分制,下面输入比赛的获胜情况,分别输出11分制和21分制的比赛结果。 其中输入数据中W代表甲得分,L代表乙得分,E代表输入结束,可以多行输入,并忽略E以后的内容。 输入:WWWWWWWWWWWWWWWWWWWWWWWWWLE输出:11分制 第1局:11:0 第2局:1
阅读全文
摘要:1.输入一串随机的数,用逗号隔开。如果有重复数字就输出最靠后的一个,没有重复的就输出-1。 输入:1,2,3,4,4,3,2,1 输出:1 输入:1,2,3,4,5,6,7,8 输出:-1 2.一次shift操作就是把一个单词的第一个挪到最后,单词有n位就最多挪n次,问可以和原单词相同几次。 输入:
阅读全文
摘要:第一题:类似LeetCode上括号匹配,输入的字符串包括三种字符,分别是"[" "]" "*",其中“*”可以替换为“[”、"]"或者就是它本身,要求括号能配对即可,如果能匹配,输出匹配后的结果,否则输出false。 输入:*[[*** 输出:*[[]]* 输入:*[[] 输出:false 注意:输
阅读全文
摘要:1、碎片字符串 形如aabbaaacaa的字符串,可分为五个相同连续字母组成的碎片:'aa','bb','aaa','c','aa',其中每个碎片只出现一次,即该字符串包含'aa','bb','aaa','c'四个碎片,且输出时按字典序排序。 输入:a 输出:a 输入:aabbaaacaa 输出:a
阅读全文
摘要:1、输入一个只含有英文字母的字符串,输出最大回文子串的长度及此长度回文子串的个数(回文不区分大小写)。 样例: 输入aBaAb 输出4 1 (最大回文子串为BaAb) 输入aBcbBb 输出 3 2 (最大回文子串为Bcb和bBb) 实际测试样例: 输入:aB 输出: 1 2 输入:aBcbB 输出
阅读全文
摘要:1、输入身份证号,通过计算比较校验位来判断身份证号是否正确。 如,aaaaaayyyymmddxxsp共18位,其中: 年份代码yyyy共4位。最后一位p为校验位。 校验规则是: (1)对前17位数字的权求和 S=Sum(Ai*Wi),i=0,...,16 Ai:表示第i位置上的身份证号码数字值 W
阅读全文
摘要:1、输入学生姓名和成绩(数目不定),输出每个学生的姓名和平均成绩。另外,不及格课程数超过2的学生,按不及格课程数从大到小排序输出。 getline()用法 2、输入字符串,输出字符串中包含的数字,比如 2.3ABC0-2.3 输出 2.3 0 -2.3。注意一些特殊的情况如+004.500值为+4.
阅读全文
摘要:1、有3个字母a,b,c,输入一个数字,要求输出所有的组合字符和组合数 输入:1 输出:a,b,c 3 输入:2 输出:aa,ab,ac,ba,bb,bc,ca,cb,cc 9 每个位置都是独立的,输入的数字其实是规定了位数n,组合数就是3^n。 将位数向前拱转化为两个vector互相倒,每一次都将
阅读全文
摘要:1、系统中有最近打开文件的记录,现用整数表示打开的文件名,且只显示最近3个打开的文件,且已在记录中的文件不更新,输出文件序列(显示的三个文件名均互不相同)。 输入:1 输出:1 输入:2 输出:2,1 输入:3 输出:3,2,1 输入:4 输出:4,3,2 输入:1 输出:1,4,3 输入:4 输出
阅读全文
摘要:1、求两个数的最大公约数。输入:24,18 输出:6。 2、输入一组英文单词,按字典顺序(大写与小写字母具有相同表示)排序输出 输入:Information Info Inform info Suite suite suit 输出:Info info Inform Information suit
阅读全文
摘要:1、输入十个正整数数字,从小到大排序。 输入 1,2,5,7,9,10,45,67,24,26 输出 1,2,5,7,9,10,24,26,45,67 2、学生有(学号,姓名,性别,年龄),初始化三个学生的信息(10,wes,f,23),(20,ert,f,45),(30,str,t,89),然后对
阅读全文
摘要:1.输入一组单词(区分大小写),统计首字母相同的单词个数,相同的单词不累加,输出格式“字母,以该字母为首的单词个数”。 set用法链接 注意:map本身就是按字母序排序的。以任意顺序录入char或者string,迭代器迭代时都是字母序。 2.输入一组单词,(区分大小写),输出这些单词的字典排序。 3
阅读全文
摘要:1、输入一串整数,输入指令。 要求:(1)输入a t,在这串整数后添加整数t。(2)输入c\m\n,用n替换m。(3)输入d t,删除t。(4)输入s排序。 为什么使用cin.clear(),因为之前输入Crtl+Z将cin.fail()置1,cin无法正常读取,所以要使其回归正常状态。 关于cin
阅读全文
摘要:1.请输入字符串,最多输入4个字符串,要求后输入的字符串排在前面,例如 输入:EricZ 输出:1=EricZ 输入:David 输出:1=David 2=EricZ 输入:Peter 输出:1=Peter 2=David 3=EricZ 输入:Alan 输出:1=Alan 2=Peter 3=Da
阅读全文
摘要:1、存储一组姓名,如Apple,Tom,Green,Jack要求能排序、按字母顺序插入、并显示。 2、输入文件名及路径创建该文件,并把从键盘输入的内容保存到该文件,最后将该文件的路径、该文件名及文件中的内容输出到屏幕。 3、设计捕获两种不同类型的异常,一个是被0除,另一个是数组越界。 异常知识链接
阅读全文
摘要:1、一个小球,从高为H的地方下落,下落弹地之后弹起高度为下落时的一半,比如第一次弹起高度为H/2,如此反复,计算从小球H高度下落到n次弹地往返的总路程。 要求:(1)用递归的方法实现。(2)输入H和n,输出结果。(3)注意程序的健壮性。(4)可以用C/C++实现。 2、创建一个CPoint类,代表平
阅读全文
摘要:1、写一个程序判断字符串中数字的位置(不限制使用面向对象编程)例如:输入 a3b4c5,输出 2 4 6 。 2、写一个类,能接受int型的变量,接收变量后能存储原变量(譬如 12345)和其反向变量(54321) ,最多处理数量为 10 个,当输入达到 10 个或者输入变量为 0 的时候停止。并且
阅读全文
摘要:1、给定一个程序,关于字符串的,要求输入并调试,说出此程序的意图。意图是按字母顺序对两个字符串比较排序。第二问要求用尽可能少的语句对该程序进行修改,使其能够对两个字符串比较长度排序。 2、编写一个日期类,要求按 xxxx-xx-xx 的格式输出日期,实现加一天的操作,不考虑闰年问题,所有月份设为 3
阅读全文
摘要:1、建立一个角类,在这个类中重载减号运算符,并实现求出角度的正弦值的函数。 2、建立一个求一元二次方程解的类( a*x^2+b*x+c=0 ),输入系数 a,b,c 的值后打印出这个方程的解。需要注意的是系数 a 不能为零以及方程有无解,单解还是双解的情况。 3、实现一个多项式的类(a+b*x+c*
阅读全文

浙公网安备 33010602011771号