- 博客(177)
- 收藏
- 关注
原创 7-22 集合求交
从键盘录入1行包含6个整数(整数可以重复)的字符串,前3个整数和后3个整数分别构成2个集合。编写程序,输出这两个集合的交集中的元素个数。
2024-11-03 21:19:03
161
原创 7-12 JAVA-水仙花数
水仙花数是指一个N位正整数(7≥N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。要求编写程序,计算所有N位水仙花数。
2024-11-03 19:44:07
321
原创 6-20 可定制排序的矩形
从键盘录入表示矩形个数的数字n,然后录入n个矩形的长和宽,然后对这n个矩形按照面积从大到小排序,并输出排序后的每个矩形的面积。要求:请设计Rectangle类,包含相应的构造函数和成员函数,实现Comparable接口。
2024-11-01 20:28:38
245
原创 6-9 模拟题: 重写父类方法equals
在类Point中重写Object类的equals方法。使Point对象x和y坐标相同时判定为同一对象。
2024-11-01 13:28:59
174
原创 6-5 分数类
编写一个分数类Fraction,该类包含两个int型参数表示分子与分母。同时,该类包含如下方法:(1)表示将自己的分数和r的分数相加,产生一个新的Fraction的对象。(2)表示将其按照“分子/分母”的形式输出。注意:若存在可以化简的情况需要化简后输出,即2/4应该被化简为1/2再输出,若结果为1/1,则输出1。注意:暂不考虑分母为0的情况。
2024-10-30 21:12:29
263
原创 6-1 学生类
6-1 学生类分数 20全屏浏览切换布局作者 温彦单位 山东科技大学请构造main函数完成如下功能:从键盘中读入三个学生的信息,比较他们的成绩,按照成绩由高到低排列输出。
2024-10-29 21:30:04
508
原创 P1307 [NOIP2011 普及组] 数字反转
给定一个整数 NN,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例 2)。noip2011 普及组第一题。一个整数,表示反转后的新数。
2024-10-20 16:28:46
204
原创 1. 分巧克力
例如一块 6×56×5 的巧克力可以切出 66 块 2×22×2 的巧克力或者 22 块 3×33×3 的巧克力。以下 N 行每行包含两个整数 Hi,WiHi,Wi (1≤Hi,Wi≤1051≤Hi,Wi≤105)。小明一共有 NN 块巧克力,其中第 ii 块是 Hi×WiHi×Wi 的方格组成的长方形。当然小朋友们都希望得到的巧克力尽可能大,你能帮小明计算出最大的边长是多少么?第一行包含两个整数 N,KN,K (1≤N,K≤1051≤N,K≤105)。输出切出的正方形巧克力最大可能的边长。
2024-10-19 19:43:02
991
原创 补 0 输出
输入一个整数,请在整数前面补 00 补足 88 位后输出。对于所有评测用例,给定的数是不超过 88 位的非负整数。输入一行包含一个整数 nn。输出补00后的整数。
2024-10-19 17:38:41
330
原创 费里的语言
小发明家弗里想创造一种新的语言,众所周知,发明一门语言是非常困难的,首先你就要克服一个困难就是,有大量的单词需要处理,现在弗里求助你帮他写一款程序,判断是否出现重复的两个单词。1≤N≤1041≤N≤104,保证字符串的总输入量不超过 106106。若有重复的单词,就输出重复单词,没有重复单词,就输出。第 22 行至第 N+1N+1 行,输入 NN 个单词。第 11 行,输入 NN,代表共计创造了多少个单词。,多个重复单词输出最先出现的。
2024-10-15 20:27:12
344
原创 回文判定(蓝桥杯 )
给定一个长度为 nn 的字符串 SS。请你判断字符串 SS 是否回文。1≤∣S∣≤1061≤∣S∣≤106,保证 SS 只包含大小写、字母。若字符串 SS 为回文串,则输出 YY,否则输出 NN。输入仅 11 行包含一个字符串 SS。
2024-10-15 19:50:02
456
原创 7-3 出勤统计
若出勤次数相同则按输入顺序输出(即先输入的先输出,样例中Tom比Jack先输入,因此先输出Tom)。每名员工占一行,格式为员工名+空格+出勤次数。每行表示某天出勤的员工名单,以空格间隔。
2024-10-13 21:02:46
466
原创 7-2 jmu-Java&Python-统计文字中的单词数量并按出现次数排序
现在需要统计若干段文字(英文)中的单词数量,并且还需。单词之间以空格(1个或多个空格)为间隔。忽略空行或者空格行。统计时,区分字母大小写,且不删除指定标点符号。!.,:*?
2024-10-13 20:12:15
409
原创 7-1 sdust-Java-字符串集合求并集
从键盘接收N个英文字符串(其中不同的字符串数量大于10),从头开始取5个不同的字符串放入一个集合S1,然后接着取5个不同的字符串放入另一个集合S2,按照S1和S2的中的每个字符串(字符串区分大小写)
2024-10-13 19:13:16
218
原创 最长回文子串
1≤∣S∣≤5×1051≤∣S∣≤5×105,保证 SS 只包含小写字母、大写字母、数字。给定一个字符串 SS,请你求出 SS 的最长回文子串。输出共 11 行,包含一个整数,表示答案。输入仅一行,包含一个字符串 SS。
2024-10-12 21:31:29
604
原创 6-2 图书列表
Main函数中,读入两本书,输出他们是否相等,打印两本书的信息。main函数从键盘输入多个Book添加到书单中,(添加时,提供书的名称、价格、作者、版本号),而后从键盘读入一本书,查找该列表对象中是否包含该书,若包含,输出”found: 该书在列表中的序号”,若不包含,输出“not found”,查找时,提供书的名称、作者、版本号。构建一个书单类BookList,该类中用一个列表类对象存放书单,提供添加图书(addBook)、查找图书(searchBook)的函数。在这里给出相应的输出。
2024-10-12 00:22:29
256
原创 6-1 sdut-oop-list-1 学生集合(类、集合)
以下程序不完整,请你根据已经给出的程序代码中表达的题意,以及程序的输入、输出信息,完成Student类的设计,补全代码。裁判测试程序样例:输入样例:无输入。输出样例:代码长度限制16 KB时间限制400 ms内存限制64 MB
2024-10-11 22:16:53
603
原创 走迷宫(广度优先搜索(BFS))
已知迷宫的入口位置为 (x1,y1)(x1,y1),出口位置为 (x2,y2)(x2,y2)。GG 的每个格子要么是道路,要么是障碍物(道路用 11 表示,障碍物用 00 表示)。接下来输入一个 N×MN×M 的矩阵。若 Gi,j=1Gi,j=1 表示其为道路,否则表示其为障碍物。最后一行输入四个整数 x1,y1,x2,y2x1,y1,x2,y2,表示入口的位置和出口的位置。输入第 11 行包含两个正整数 N,MN,M,分别表示迷宫的大小。若无法从入口到出口,则输出 −1−1。
2024-10-11 21:49:48
525
原创 1. 01背包
有 NN 件物品和一个体积为 MM 的背包。第 ii 个物品的体积为 vivi,价值为 wiwi。每件物品只能使用一次。接下来 NN 行,每行输入两个整数 vi,wivi,wi。(0≤vi,wi≤1000)(0≤vi,wi≤1000)请问可以通过什么样的方式选择物品,使得物品总体积不超过 MM 的情况下总价值最大,输出这个最大价值即可。第一行输入两个正整数 N,MN,M。(1≤N,M≤1000)(1≤N,M≤1000)输出一个整数,表示符合题目要求的最大价值。你可以选择第二个物品和第三个物品。
2024-10-11 20:45:08
314
原创 6-2 周长计算器-2
已知:1、现有接口Shape用于表示图形,其包含一个的方法用于求周长。2、现有测试类ShapeTest并使用Shape接口定义变量shape,用其指向不同类形的对象,输出各种图形的周长。需完成以下内容:定义三角形类Triangle、长方形类Rectangle、圆形类Circle分别实现接口Shape提示:1、计算圆周长时PI取3.14即可;2、需要判断能否构成三角形(任意两个边的和大于第三边),不能构成三角形的话周长为0。3、若输入数据中有0或负数,则不表示任何图形,周长为0。
2024-10-10 21:05:58
439
原创 6-1 面积求和
由于各种图形 求面积的方式不一样,为了使编写的程序能够适应求不同形状的面积和,当新增加一个图形的时候,不需要修改其他类,采用面向接口的编程,其类图如下图所示:根据以上类图,你需要设计和编写如下类:######1.IGeometry接口类 ,里面有double getArea()接口方法2.Rect类实现接口,有属性 a,b,有参构造方法及对接口方法的实现######3.Circle类实现接口,有属性r,有参构造方法及对接口方法的实现,其中PI=3.14。
2024-10-10 21:03:28
195
原创 拼数(蓝桥杯)
第二行输入 nn 个正整数 a1,a2,…,ana1,a2,…,an(1≤ai≤1051≤ai≤105)。给定 nn 个正整数 a1,a2,…,ana1,a2,…,an,你可以将它们任意排序。现要将这 nn 个数字连接成一排,即令相邻数字收尾相接,组成一个数。第一行输入一个正整数 nn(1≤n≤201≤n≤20)。问,这个数最大可以是多少。输出一个整数,表示答案。
2024-10-07 20:52:54
334
原创 Fibonacci数列
Fibonacci数列:第1、2项均为1,从第3项开始,每一项都是前两项之和。输入n值,输出Fibonacci数列第n项,该数列前10项为1, 1, 2, 3, 5, 8, 13, 21, 34, 55。输出占一行,为Fibonacci数列第n项的值。输入占一行,为n的值,1≤n≤40。
2024-10-06 19:07:03
148
原创 回文数java
问题描述1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式按从小到大的顺序输出满足条件的四位十进制数。
2024-10-06 17:58:53
186
原创 6-2 鸟与飞行物
作者 Ma单位 山东科技大学1、设计一个抽象类名叫Bird代表鸟类,其中含一个方法用于打印。2、设计一个接口名为Flyable表示任何可以飞的物体,其中包含一个void fly()方法。3、设计一个类名为Chicken继承Bird类,并重写sing()方法打印。4、设计一个类名为Superman实现Flyable接口,并重写fly()方法打印。5、设计一个类名为Parrot并实现Flyable接口和继承Bird类,并重写fly()方法和sing()方法,分别打印和。
2024-09-30 21:16:55
508
原创 6-2 Animal接口
/名字 private int age;//年龄 public Animal(String name, int age) { this.name = name;} }//输出动物信息 void cry();//动物发出叫声 }else/***请在这里填写你编写的Dog类、Cat类和Simulator类** */(本题的评分点与输入样例无关)第一个整数代表动物类型,1为狗类,2为猫类1 Mike 2。
2024-09-30 21:14:32
1552
原创 7-4 集体评分2
程序填空题。请补充以下代码,完成题目要求。(注意:需要提交完整代码) 有一个团队由5个人组成。他们每个人给指导老师一个分数,去掉最高分,去掉最低分,剩下的3个分数的平均分就是该团队对指导老师的评分。在一行中给出5个不超过10的正整数(从小到大排列)。
2024-09-29 21:14:19
425
1
原创 7-2 sdut-String-1 识蛟龙号载人深潜,立科技报国志(1)
背景简介:“蛟龙号”载人深潜器是我国的作业型深海载人潜水器,设计最大下潜深度为7000米级,也是“蛟龙号”使用,对于我国开发利用深海的资源有着重要的意义。中国是继美、法、俄、日之后的国家。在全球载人潜水器中,。目前全世界投入使用的各类载人潜水器约90艘,其中下潜深度超过1000米的仅有12艘,更深的潜水器数量更少,目前拥有6000米以上深度载人潜水器的国家包括中国、美国、日本、法国和俄罗斯。
2024-09-29 20:19:37
616
原创 6-4 sdust-Java-可实现多种排序的Book类
设计Book类,要求:1)Book类的成员属性包括:书名name(String类型)、出版日期publishDate(Date类型)、定价price(double型);2)为Book对象提供按出版日期、价格排序的两种方式,且能够满足测试程序代码中的输入输出要求(注意代码注释中的说明)。其中,类BookComparatorByPrice的排序功能是:将一组Book对象按照价格升序排序,如果价格相同,则按照书名字母顺序排列;
2024-09-29 20:03:14
146
原创 6-3 创建一个直角三角形类实现IShape接口
创建一个直角三角形类(regular triangle)RTriangle类,实现下列接口IShape。两条直角边长作为RTriangle类的私有成员,类中包含参数为直角边的构造方法。interface IShape {// 接口// 抽象方法 求面积// 抽象方法 求周长###直角三角形类的定义:其中a和b都是直角三角形的两条直角边。
2024-09-29 20:02:12
201
原创 7-1 群发邮件
作为一个职业HR,要给某个项目组的所有职员群发邮件,已经知道HR有所有人的姓名、电话以及邮箱,请编写程序,取出所有人的邮箱,合并为一个邮箱列表,邮箱之间以“;”隔开,使其可以群发邮件。
2024-09-29 19:59:30
207
原创 【山东科技大学OJ】1648. Problem A: 求最大值
输出有两行,第一行分别输出前2个整数的最大值、所有3个整数的最大值;第二行输出前2个实数的最大值、所有3个实数的最大值。定义一个类模板Compute,其中有两个重载的静态成员函数getMax,分别用于求2个数的最大值和3个数的最大值。한국어< 中文 فارسی English ไทย。输入有2行,第1行是3个整数,第2行是3个实数。
2023-06-28 00:44:37
359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人