自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 c++员工薪金管理类

设计雇员Employee类,包含雇员的情况,工号、姓名、工资等级(每月工资数,整型数值)、受雇时间(年、月、日)。编写程序测试Employee类。要求输入任意员工工号,及当前日期(年、月,此日期应晚于受雇时间),输出该员工姓名接应得到的工资总额,中间用空格隔开。

2022-11-28 14:15:41 773

原创 c++时间类

定义一个时间类,数据成员包括年、月、日,它的函数成员分别可以设置时间、显示时间,其中显示时间的函数,使用重载函数定义,遇到整型数值,则返回2017-5-30的格式,遇到浮点型数值,则输出2017年5月30日的格式。

2022-11-28 14:10:58 579

原创 c++三角类

定义一个Triangle三角形类,包括数据成员三边边长(int类型)、判断三角形形状的成员函数。键盘输入三角形三边边长,判断此三角形形状(其中,等腰直角三角形归为等腰三角形类)。构成等边三角形,输出“A equileteral triangle”;构成等腰三角形,输出“A isosceles triangle”;构成直角三角形,输出“A right triangle”;构成三角形,但不是以上三种,则输出“A triangle”;不构成,输出“Not a triangle”。

2022-11-28 14:07:08 2027 1

原创 c++矩形类

定义一个矩形类,长和宽是它的属性,可以求出矩形的面积。定义一个比较函数,比较两个矩形的面积,把面积大的矩形对象作为引用来返回。主函数中定义两个矩形,它们的长、宽已知,分别为,矩形2:长100、宽20。再由键盘输入一个矩形的长、宽。调用比较函数进行比较,找出面积大的矩形,输出其面积。

2022-11-28 14:02:57 1650

原创 北邮VC++实验题27 结构体和指针

已知有3名学生及五门课程的成绩,要求根据学生的各科平均分排序(降序),并输出学生的所有信息和平均分(用指针数组完成)。

2022-11-21 20:21:19 414

原创 北邮VC++实验题25 动态申请数组

动态申请一个一维整型数组,要求用户从键盘输入元素个数,采用new运算符分配空间,从键盘输入数组变量的值.写一个函数void Func(int* A, int nSize),使A把0移至后面,非0整数移至数组前面并保持有序(升序)。将排序后的数组变量的值输出到屏幕上,各数值间用一个空格隔开。

2022-11-21 18:46:54 383 1

原创 北邮VC++实验题26 字符指针数组

用字符指针数组,将给定的5个字符串(可以是任意5个国家名字)进行排序并输出。

2022-11-21 18:18:31 599

原创 北邮VC++实验题29 数据插入

题目描述请编写函数实现将一个数值插入到数组中适当的位置,使新数组按降序排列,并将插入的位置输出到屏幕上。说明:1)原数组大小和数值由键盘输入,动态创建数组;2)插入的数值由键盘输入。3)如果插入数据与原数组中某数据相同,则插在该数据之前。

2022-11-21 17:19:10 202

原创 北邮VC++实验题28 数组合并

将两个数组a和b合并,合并后的数组按升序输出。说明:1)数组a和b的大小和元素的值从键盘输入;先输入数组大小,再输入数组的值;2)合并后的数组输出时,各数值间以空格分开。

2022-11-21 17:14:45 420

原创 北邮VC++实验题23 求平均值

编写一个函数get_average()获取整型数组元素的平均值。要求这个函数既可以用来求一维数组元素的平均值,也可以求二维数组元素的平均值。在main()函数中通过具体的一维数组Array_1D和二维数组Array_2D测试这个函数。假定一维数组为a[5],二维数组为b[2][3],一维数组和二维数组的变量值由键盘分别输入,在屏幕上输出一维数组和二维数组的平均值,平均值间用一个空格分开。

2022-11-21 17:06:56 670

原创 北邮VC++实验题22 求最大值

编写相应的程序用指针实现:从键盘输入3个整型数va、vb、vc,通过一个指向整型的指针iptr,输出3个数中的最大值。方案3(花里胡哨版)

2022-11-21 16:32:33 337

原创 天梯赛练习集 L3-004 肿瘤诊断(30分)bfs&dfs

在诊断肿瘤疾病时,计算肿瘤体积是很重要的一环。给定病灶扫描切片中标注出的疑似肿瘤区域,请你计算肿瘤的体积。

2022-11-20 13:08:00 122

原创 天梯赛练习集 L3-023 计算图(30分)dfs算法7 含测试点解析

计算图”(computational graph)是现代深度学习系统的基础执行引擎,提供了一种表示任意数学表达式的方法,例如用有向无环图表示的神经网络。图中的节点表示基本操作或输入变量,边表示节点之间的中间值的依赖性。例如,下图就是一个函数的计算图。现在给定一个计算图,请你根据所有输入变量计算函数值及其偏导数(即梯度)。例如,给定输入x1​=2,x2​=5,上述计算图获得函数值 f(2,5)=ln(2)+2×5−sin(5)=11.652;

2022-11-19 00:40:58 280

原创 天梯赛练习集 L3-025 那就别担心了(30分)dfs算法6

下图转自“英式没品笑话百科”的新浪微博 —— 所以无论有没有遇到难题,其实都不用担心。博主将这种逻辑推演称为“逻辑自洽”,即从某个命题出发的所有推理路径都会将结论引导到同一个最终命题(开玩笑的,千万别以为这是真正的逻辑自洽的定义……)。现给定一个更为复杂的逻辑推理图,本题就请你检查从一个给定命题到另一个命题的推理是否是“逻辑自洽”的,以及存在多少种不同的推理路径。例如上图,从“你遇到难题了吗?”到“那就别担心了”就是一种“逻辑自洽”的推理,一共有 3 条不同的推理路径。

2022-11-18 00:44:04 313

原创 天梯赛练习集 L3-003 社交集群(30分)并查集4

当你在社交网络平台注册时,一般总是被要求填写你的个人兴趣爱好,以便找到具有相同兴趣爱好的潜在的朋友。一个“社交集群”是指部分兴趣爱好相同的人的集合。你需要找出所有的社交集群。

2022-11-18 00:25:20 107

原创 007的程序员生活-——简单的dfs算法

【代码】007的程序员生活-——简单的dfs算法。

2022-11-08 21:29:07 65

原创 天梯赛练习集 L2-007 家庭房产(25分)并查集3 含测试点解析

给定每个人的家庭成员和其自己名下的房产,请你统计出每个家庭的人口数、人均房产面积及房产套数。

2022-11-08 20:50:55 429

原创 天梯赛练习集 L2-016 愿天下有情人都是失散多年的兄妹(25分)dfs算法5

呵呵。大家都知道不得通婚,即两个人最近的共同祖先如果在五代以内(即本人、父母、祖父母、曾祖父母、高祖父母)则不可通婚。本题就请你帮助一对有情人判断一下,他们究竟是否可以成婚?

2022-11-07 23:28:37 110

原创 数字分离(好学版)

编写三个函数,分别完成如下任务:函数一,计算整数a除以整数b的商的整数部分;函数二,计算整数a除以整数b的余数;函数三,用函数一和函数二完成分离整数各位的功能,对于输入的1~32767之间的整数,打印出一列数字,每个数字间空一个格。例如,输入:4562 输出:4 5 6 2。

2022-11-07 18:01:23 114

原创 母牛生小牛 斐波那契数列的变式!

设有一头小母牛,从出生第四年起每年生一头小母牛,按此规律,第N年时有几头母牛?

2022-11-07 17:20:53 370

原创 老王赛马!!!(题目有漏洞哦)

赛马是一古老的游戏,早在公元前四世纪的中国,处在诸侯割据的状态,历史上称为“战国时期”。在魏国作官的孙膑,因为受到同僚庞涓的迫害,被齐国使臣救出后,到达齐国国都。赛马是当时最受齐国贵族欢迎的娱乐项目。上至国王,下到大臣,常常以赛马取乐,并以重金赌输赢。田忌多次与国王及其他大臣赌输赢,屡赌屡输。一天他赛马又输了,回家后闷闷不乐。孙膑安慰他说:“下次有机会带我到马场看看,也许我能帮你。”孙膑仔细观察后发现,田忌的马和其他人的马相差并不远,只是策略运用不当,以致失败。

2022-11-07 16:51:53 200

原创 判断亲和数

古希腊数学家毕达哥拉斯在自然数研究中发现,220的所有真约数(即不是自身的约数)之和为:而284的所有真约数为1、2、4、71、 142,加起来恰好为220。人们对这样的数感到很惊奇,并称之为亲和数。一般地讲,如果两个数中任何一个数都是另一个数的真约数之和,则这两个数就是亲和数。你的任务就编写一个程序,判断给定的两个数是否是亲和数。

2022-11-07 16:27:59 602

原创 实验题 分糖果

有10个小朋友围成一圈分糖果,老师顺次分给每人一定数量糖果(初始值为偶数)然后按照下列规则调整,所有小朋友,糖果数变为奇数的人,向老师补要一块糖果,问经过多少次调整后,大家糖果数一样多,且每人多少块。建立两个函数,一个负责传递糖果,一个负责判断所有人的糖果是否相等。

2022-11-07 16:24:08 897

原创 评分统计II

歌手大奖赛共有10位评委,为每位选手打分(double型)。预赛部分歌手的分数,为去掉1个最高分、1个最低分后其余8个分数的平均值;决赛部分歌手的分数,为去掉2个最高分、2个最低分后其余6个分数的平均值。通过键盘输入10位评委的打分,以及当前处于哪个阶段(预赛部分用1表示,决赛部分用2表示)。主函数中,只负责输入数据、调用分数计算函数、输出结果,评分计算部分编写独立函数完成。

2022-11-07 16:15:52 200

原创 数字分离(逃课版)

编写三个函数,分别完成如下任务:函数一,计算整数a除以整数b的商的整数部分;函数二,计算整数a除以整数b的余数;函数三,用函数一和函数二完成分离整数各位的功能,对于输入的1~32767之间的整数,打印出一列数字,每个数字间空一个格。例如,输入:4562 输出:4 5 6 2。

2022-11-07 16:11:39 218

原创 天梯赛练习集 L2-041 插松枝(25分)栈操作

人造松枝加工场的工人需要将各种尺寸的塑料松针插到松枝干上,做成大大小小的松枝。(1)小盒子已经满了,但推送器上取到的松针仍然不满足要求。此时将手中的松枝放到成品篮里,推送器上取到的松针压回推送器,开始下一根松枝的制作。(2)小盒子中最上面的松针不满足要求,但推送器上已经没有松针了。此时将手中的松枝放到成品篮里,开始下一根松枝的制作。(3)手中的松枝干上已经插满了松针,将之放到成品篮里,开始下一根松枝的制作。

2022-11-07 14:00:56 628

原创 天梯赛练习集 L2-028 秀恩爱分得快(25分)数据储存与处理 含测试点解析

古人云:秀恩爱,分得快。互联网上每天都有大量人发布大量照片,我们通过分析这些照片,可以分析人与人之间的亲密度。如果一张照片上出现了 K 个人,这些人两两间的亲密度就被定义为 1/K。任意两个人如果同时出现在若干张照片里,他们之间的亲密度就是所有这些同框照片对应的亲密度之和。下面给定一批照片,请你分析一对给定的情侣,看看他们分别有没有亲密度更高的异性朋友?

2022-11-06 20:27:50 342

原创 天梯赛练习集 L2-034 口罩发放(25分)史前巨细,坑点满满

发放名额为0:测试点1、6(需要在每一次输出前判断剩余名额)4.相同申请时间比较在列表中出现顺序:测试点4、55.输出有相关症状的人需要去重且按列表出现顺序:测试点56.有人同天多次申请:测试点5、6(需要在每一次输出前判断申请时间限制)

2022-11-03 18:46:40 2411 1

原创 天梯赛练习集 L2-005 集合相似度(25分)

给定两个整数集合,它们的相似度定义为:Nc​/Nt​×100%。其中Nc​是两个集合都有的不相等整数的个数,Nt​是两个集合一共有的不相等整数的个数。你的任务就是计算任意一对给定集合的相似度。

2022-11-01 21:49:09 123

原创 天梯赛练习集 L2-042 老板的作息表(25分)极短代码 含测试点分析

新浪微博上有人发了某老板的作息时间表,表示其每天 4:30 就起床了。但立刻有眼尖的网友问:这时间表不完整啊,早上九点到下午一点干啥了?本题就请你编写程序,检查任意一张时间表,找出其中没写出来的时间段。

2022-10-31 20:10:46 1052 2

原创 天梯赛练习集 L2-039 清点代码库(25分)论亿种运行超时的方法

阿里代码库有几亿行代码,但其中有很多功能重复的代码,比如单单快排就被重写了几百遍。请设计一个程序,能够将代码库中所有功能重复的代码找出。各位大佬有啥想法,我当时就懵了,然后就挂了。。。”这里我们把问题简化一下:首先假设两个功能模块如果接受同样的输入,总是给出同样的输出,则它们就是功能重复的;其次我们把每个模块的输出都简化为一个整数(在范围内)。于是我们可以设计一系列输入,检查所有功能模块的对应输出,从而查出功能重复的代码。你的任务就是设计并实现这个简化问题的解决方案。

2022-10-28 16:26:58 210

原创 天梯赛练习集 L2-025 分而治之(25分)

分而治之,各个击破是兵家常用的策略之一。在战争中,我们希望首先攻下敌方的部分城市,使其剩余的城市变成孤立无援,然后再分头各个击破。为此参谋部提供了若干打击方案。本题就请你编写程序,判断每个方案的可行性。

2022-10-28 15:00:09 122

原创 天梯赛练习集 L2-024 部落(25分)并查集2 含测试点解析

在一个社区里,每个人都有自己的小圈子,还可能同时属于很多不同的朋友圈。我们认为朋友的朋友都算在一个部落里,于是要请你统计一下,在一个给定社区中,到底有多少个互不相交的部落?并且检查任意两个人是否属于同一个部落。

2022-10-26 17:58:29 190 1

原创 天梯赛练习集 L2-038 病毒溯源(25分)dfs算法4 含测试点解析

病毒容易发生变异。某种病毒可以通过突变产生若干变异的毒株,而这些变异的病毒又可能被诱发突变产生第二代变异,如此继续不断变化。现给定一些病毒之间的变异关系,要求你找出其中最长的一条变异链。在此假设给出的变异都是由突变引起的,不考虑复杂的基因重组变异问题 —— 即每一种病毒都是由唯一的一种病毒突变而来,并且的情况。

2022-10-26 17:14:25 456 2

原创 天梯赛练习集 L2-031 深入虎穴(25分)dfs算法3 含测试点解析

著名的王牌间谍 007 需要执行一次任务,获取敌方的机密情报。已知情报藏在一个地下迷宫里,迷宫只有一个入口,里面有很多条通路,每条路通向一扇门。每一扇门背后或者是一个房间,或者又有很多条路,同样是每条路通向一扇门…… 他的手里有一张表格,是其他间谍帮他收集到的情报,他们记下了每扇门的编号,以及这扇门背后的每一条通路所到达的门的编号。007 发现不存在两条路通向同一扇门。内线告诉他,情报就藏在迷宫的最深处。但是这个迷宫太大了,他需要你的帮助 —— 请编程帮他找出距离入口最远的那扇门。

2022-10-25 20:50:24 729

原创 天梯赛练习集 L2-026 小字辈(25分)dfs算法2 含测试点解析

本题给定一个庞大家族的家谱,要请你给出最小一辈的名单。

2022-10-25 20:30:51 118

原创 天梯赛练习集L2-020 功夫传人(25分)dfs算法1 含测试点分析

一门武功能否传承久远并被发扬光大,是要看缘分的。一般来说,师傅传授给徒弟的武功总要打个折扣,于是越往后传,弟子们的功夫就越弱…… 直到某一支的某一代突然出现一个天分特别高的弟子(或者是吃到了灵丹、挖到了特别的秘笈),会将功夫的威力一下子放大N倍 —— 我们称这种弟子为“得道者”。这里我们来考察某一位祖师爷门下的徒子徒孙家谱:假设家谱中的每个人只有1位师傅(除了祖师爷没有师傅);每位师傅可以带很多徒弟;并且假设辈分严格有序,即祖师爷这门武功的每个第i代传人只能在第i-1代传人中拜1个师傅。

2022-10-25 19:56:22 430 2

原创 判别水果颜色(没啥好说的)

现在有一堆水果,苹果红色,香蕉黄色,西瓜绿色,其余紫色。当输入一种水果名字,要输入其对应的颜色。

2022-10-25 00:10:45 364

原创 结构数组使用(bushi)

编写一个记录5个学生的姓名、性别、年龄和学号的程序,要求使用结构数组表示学生信息,用for循环获得键盘输入的学生记录的数据,所有数据输入完毕后,将5个学生的信息在屏幕上输出,格式要求:按表格行列格式输出,每行输出一个学生的信息,按照姓名、性别、年龄、学号的顺序,各列信息左对齐,各信息占10位。

2022-10-25 00:08:04 157

原创 明明的随机数(vector和sort的使用)

明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用 计算机生成了N个1到1000之间的随机整数(N≤100),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然 后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。

2022-10-24 20:00:07 168

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除