自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 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 79

原创 7-1 整数排序(升序)

输入5个整数,对所有整数进行排序,按照升序输出。

2024-09-30 21:15:21 81

原创 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 190

原创 7-4 集体评分2

程序填空题。请补充以下代码,完成题目要求。(注意:需要提交完整代码) 有一个团队由5个人组成。他们每个人给指导老师一个分数,去掉最高分,去掉最低分,剩下的3个分数的平均分就是该团队对指导老师的评分。在一行中给出5个不超过10的正整数(从小到大排列)。

2024-09-29 21:14:19 108

原创 7-3 统计指定字母开头单词的数量

统计指定字母开头单词的数量。

2024-09-29 20:55:42 77

原创 7-2 sdut-String-1 识蛟龙号载人深潜,立科技报国志(1)

背景简介:“蛟龙号”载人深潜器是我国的作业型深海载人潜水器,设计最大下潜深度为7000米级,也是“蛟龙号”使用,对于我国开发利用深海的资源有着重要的意义。中国是继美、法、俄、日之后的国家。在全球载人潜水器中,。目前全世界投入使用的各类载人潜水器约90艘,其中下潜深度超过1000米的仅有12艘,更深的潜水器数量更少,目前拥有6000米以上深度载人潜水器的国家包括中国、美国、日本、法国和俄罗斯。

2024-09-29 20:19:37 283

原创 6-4 sdust-Java-可实现多种排序的Book类

设计Book类,要求:1)Book类的成员属性包括:书名name(String类型)、出版日期publishDate(Date类型)、定价price(double型);2)为Book对象提供按出版日期、价格排序的两种方式,且能够满足测试程序代码中的输入输出要求(注意代码注释中的说明)。其中,类BookComparatorByPrice的排序功能是:将一组Book对象按照价格升序排序,如果价格相同,则按照书名字母顺序排列;

2024-09-29 20:03:14 100

原创 6-3 创建一个直角三角形类实现IShape接口

创建一个直角三角形类(regular triangle)RTriangle类,实现下列接口IShape。两条直角边长作为RTriangle类的私有成员,类中包含参数为直角边的构造方法。interface IShape {// 接口// 抽象方法 求面积// 抽象方法 求周长###直角三角形类的定义:其中a和b都是直角三角形的两条直角边。

2024-09-29 20:02:12 137

原创 7-1 群发邮件

作为一个职业HR,要给某个项目组的所有职员群发邮件,已经知道HR有所有人的姓名、电话以及邮箱,请编写程序,取出所有人的邮箱,合并为一个邮箱列表,邮箱之间以“;”隔开,使其可以群发邮件。

2024-09-29 19:59:30 70

原创 【山东科技大学OJ】1648. Problem A: 求最大值

输出有两行,第一行分别输出前2个整数的最大值、所有3个整数的最大值;第二行输出前2个实数的最大值、所有3个实数的最大值。定义一个类模板Compute,其中有两个重载的静态成员函数getMax,分别用于求2个数的最大值和3个数的最大值。한국어< 中文 فارسی English ไทย。输入有2行,第1行是3个整数,第2行是3个实数。

2023-06-28 00:44:37 328

原创 【山东科技大学OJ】2649. Problem B: 模拟用户登录

login方法用于尝试登录系统,两个参数依次是用户名和密码。第一部分第一行输入一个正整数N,表示后面有N行输入,每行包括两个字符串,分别是用户名和密码,均不含空白符。第二部分第一行输入一个正整数M,表示后面有M行输入,每行包括两个字符串,分别是用户名和密码,均不含空白符。定义类Accounts,记录若干个用户的用户名和密码,假定所有用户名不重复。如果用户名正确,但是密码错误,则输出:password error。如果用户名正确,但是密码错误,则输出:password error。

2023-06-28 00:44:20 419

原创 【山东科技大学OJ】2656 Problem I: 数据补齐

进行数据采集时,经常由于各种外界环境影响,导致数据缺失,此时就需要进行数据补齐。假定所有正确的数据都是正整数,以-1表示缺失数据。在按照一个时间序列采集数据时,不存在连续的数据缺失,即采集的数据中不会出现多于1个的连续-1值;现在需要编写一个类Array,对缺失的数据进行补齐。补齐的规则是用缺失数据的前后两个值的平均值的整数部分进行补齐。Array中的input函数用于输入,output函数用于输出,Complete函数用于根据补齐规则进行补齐。之后是N个整数,其中正常数据为正整数,缺失数据为-1。

2023-06-27 08:57:26 273

原创 【山东科技大学OJ】Problem B: 平面上的点——Point类 (II)(c++经典类)

对每个Point对象,调用show()方法输出其值:X坐标在前,Y坐标在后,Y坐标前面多输出一个空格。在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定。现在我们封装一个“Point类”来实现平面上的点的操作。根据“append.cc”,完成Point类的构造方法和show()方法,输出各Point对象的构造和析构次序。输入多行,每行为一组坐标“x,y”,表示点的x坐标和y坐标,x和y的值都在double数据范围内。Point::show()方法:按输出格式输出Point对象。

2023-06-20 22:16:53 258

原创 【山东科技大学OJ】Problem B: 我们来做个Student类吧

第一行包含3个正整数M,N和P:其中M表明之后输入的测试用例数量;P表示学生学习的课程的数量。3.void Student::showStudent()方法:用于输出学生的信息。注意:所有的输出两两之间用一个空格隔开,且每行输出的首尾都没有空格。之后有M行,包含一个学生姓名(没有任何空白符)、P门课程的成绩。2.int numOfScores:课程数量。3.int *scores:所有课程的成绩。1.char *name:姓名。请根据样例输出,写出该类的实现。4.int id:学生的编号。

2023-06-19 20:37:49 150

原创 【山东科技大学OJ】Problem E: 计算机类

2. setName(char*):用于修改当前对象的name属性为形参指定的串,并返回当前对象。2. 静态整型属性cnt,用于记录产生的计算机对象的个数。3. print()方法,用于输出当前对象的name属性。1. 字符串属性name,用于表示计算机的名字。4. getCnt()方法,用于返回cnt的值。1. 构造函数和拷贝构造函数以及析构函数。输入只有一行,是一个不含空白符的字符串。不得使用string。

2023-06-19 20:34:56 118

原创 【山东科技大学OJ】Problem B: 模拟用户登录

login方法用于尝试登录系统,两个参数依次是用户名和密码。第一部分第一行输入一个正整数N,表示后面有N行输入,每行包括两个字符串,分别是用户名和密码,均不含空白符。第二部分第一行输入一个正整数M,表示后面有M行输入,每行包括两个字符串,分别是用户名和密码,均不含空白符。定义类Accounts,记录若干个用户的用户名和密码,假定所有用户名不重复。如果用户名正确,但是密码错误,则输出:password error。如果用户名正确,但是密码错误,则输出:password error。

2023-06-19 11:23:26 345

原创 【山东科技大学OJ】Problem C: 简单教务系统中的用户

一个简单的教务系统中的用户至少包含学生、老师两类用户。两类用户都有共同的属性姓名,教师有特有的属性职称,学生有特有的属性成绩。根据给出的主函数、输入和输出,定义三个类Person、Teacher和Student,实现基本的构造和析构功能。第1个和第2个是字符串,表示姓名、职称,第3个是一个实数,表示成绩。

2023-06-19 11:23:23 442

原创 【山东科技大学OJ】Problem A: 求最大值

输出有两行,第一行分别输出前2个整数的最大值、所有3个整数的最大值;第二行输出前2个实数的最大值、所有3个实数的最大值。定义一个类模板Compute,其中有两个重载的静态成员函数getMax,分别用于求2个数的最大值和3个数的最大值。输入有2行,第1行是3个整数,第2行是3个实数。

2023-06-19 11:21:47 538

原创 山东科技大学OJ Problem G: Simple类

1.setMem(int):设置数据成员的值,并返回当前对象。实现该类,使得程序能正确运行且输出所要求的结果。2.getMem():返回数据成员的值。3.print():输出数据成员的值。

2023-06-15 18:28:00 341

原创 【山东科技大学OJ】1279 Problem B: 重载函数:max

输出2个数,每个数占一行。第一个数对应于输入的两个整数的最大值,第二个数对应于输入的两个实数的最大值。编写两个名为max的函数,它们是重载函数 ,用于求两个整数或实数的最大值。输入4个数,前两个数是int类型的整数,后2个数是double类型的实数。返回值是a和b的最大值。

2023-04-20 19:23:29 113 1

原创 【山东科技大学OJ】1382 Problem A: 编写函数:三个数的最大最小值 (Append Code)

以上函数的调用格式见“Append Code”。这里不给出函数原型,请通过main()函数自行确定。输入的第一个整数n,表示有n组测试数据,每组3个整数:a,b,c。a,b,c都在int类型范围内。每组测试数据对应输出一行:为a,b,c的最大值和最小值,格式见sample。max_min()的功能是求出a,b,c的最大值和最小值。get_num()的功能是读取输入的三个整数a,b,c;给出三个数a,b,c,最大值是?

2023-04-20 19:20:32 225

原创 [山东科技大学OJ]1840 Problem N: 幸运单词

Time Limit: 3 SecMemory Limit: 128 MBSubmit: 1186Solved: 433[Submit][Status]Description小明的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大!这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是一个质数,那么小明就认为这是

2022-12-18 15:24:42 688 1

原创 [山东科技大学OJ]1837 Problem M: 二进制串匹配

Time Limit: 3 SecMemory Limit: 128 MBSubmit: 678Solved: 444[Submit][Status]Description给定两个二进制串A和B,只有“0”和“1”组成。现在的任务是求出串A在串B中出现多少次?例如,串B是“1001110110”而串A为“11”,你应该输出3。Input第一行为一个整数n,表示下面有n组样例。在每一组样例中有两行,第一行给出了二进制串A,A长度不超过10,第二行给出了二进

2022-12-18 15:23:54 647

原创 [山东科技大学OJ]2625 Problem L: 有多少个1

Time Limit: 1 SecMemory Limit: 2 MBSubmit: 1145Solved: 662[Submit][Status]Description给出一个十进制非负整数,求其二进制表示中有多少个1。Input输入为若干int范围内的整数,每行一个为n至EOF结束。Output输出对应输入每个n的二进制中1的个数。Sample Input0123Sample Output0112

2022-12-18 15:22:30 637

原创 [山东科技大学OJ]2624 Problem K: 时间的顺序 (Append Code)

Time Limit: 1 SecMemory Limit: 2 MBSubmit: 865Solved: 459[Submit][Status]Description输入不超过100个(24小时制)时间,把它们按从前到后进行排序。-----------------------------------------------------------------------------至少编写三个函数完成程序:原型:int get_time(s

2022-12-18 15:21:44 936

原创 [山东科技大学OJ]2623 Problem J: 字符串的分隔 (Append Code)

Time Limit: 1 SecMemory Limit: 2 MBSubmit: 1421Solved: 578[Submit][Status]Description将输入的一个字符串s中按下标分隔为两个串,一个由奇数下标的字符(s[1],s[3],s[5]…)按顺序的组成,一个由偶数下标的字符(s[0],s[2],s[4]…)按顺序的组成。----------------------------------------------------------------------

2022-12-18 15:20:47 637

原创 [山东科技大学OJ]2622 Problem I: 数组元素计数 (Append Code)

Time Limit: 1 SecMemory Limit: 2 MBSubmit: 1032Solved: 782[Submit][Status]Description输出一个数组中与指定数字相同的元素的个数。-----------------------------------------------------------------------------结合“Append Code”中的代码,编写以下函数:原型:int count_array(int a[], i

2022-12-18 15:18:45 652 2

原创 [山东科技大学OJ]2621 Problem H: 递归求倒序数二(Append Code)

Time Limit: 1 Sec Memory Limit: 2 MBSubmit: 883 Solved: 439[Submit][Status]Description 给出一个无符号整数n<264,求出n的倒序数字。 请根据“Append Code”完成程序。append.c中将n输入到一个字符串num中,调用了一个函数rev (num, i),用来倒转输出数字n,其中i为串的下标。用C语言或C++编写自定义类型和函数实

2022-12-15 20:32:58 1465 3

原创 [山东科技大学OJ]2620 Problem G: max()函数(Append Code)

Time Limit:1 SecMemory Limit:2 MBSubmit:1296Solved:683[Submit][Status]Description编写一个函数max(),返回三个参数中的最大整数。max()函数的调用格式见append.cInput输入为三个整数。Output输出为三个整数中的最大值。Sample Input15 10 20Sample Output20

2022-12-15 20:31:13 308 1

原创 [山东科技大学OJ]2618 Problem E: 截取字符串

Time Limit:1 SecMemory Limit:2 MBSubmit:1910Solved:360[Submit][Status]Description对给定的一个字符串,截取其中一部分输出。Input输入为两行,第一行为一个字符串s,长度至少为1且不超过20个字符;第二行为两个整数p、q,满足p<=q。Output输出s中下标从p到q的那部分,且p或q在s下标范围外的部分不会产生输出。若s[p]到s[q]不产生任何输出,则仅输出

2022-12-15 20:29:33 871

原创 【山东科技大学OJ】2615 Problem C: 星期几

Time Limit:1 SecMemory Limit:2 MBSubmit:1266Solved:851[Submit][Status]Description根据输入的表示星期几的数字,对应输出它的英文名称。 1、星期一:Monday 2、星期二:Tuesday 3、星期三:Wednesday 4、星期四:Thursday 5、星期五:Friday

2022-12-15 20:23:57 278

原创 【山东科技大学OJ2614 Problem A: 结构体占用的存储空间

Time Limit:1 SecMemory Limit:2 MBSubmit:1756Solved:732[Submit][Status]Description有如下定义的结构体类型: struct student { int serial; double score; char level; char name[14]

2022-12-15 20:20:15 452

原创 [山东科技大学OJ]2415 Problem H: 递归倒排字符串

Time Limit:1 SecMemory Limit:16 MBSubmit:1657Solved:967[Submit][Status]Description给出若干字符串,按倒序输出它们。-----------------------------------------------------------------------------Invalid Word(禁用单词)错误:在解决这个题目时,某些关键词是不允许被使用的。如果提交的程序中包含了下列的关键

2022-12-02 09:03:44 625

原创 [山东科技大学OJ]2414 Problem G: 倒排字符串

Time Limit:1 SecMemory Limit:16 MBSubmit:2296Solved:1202[Submit][Status]Description给出若干字符串,按倒序输出它们。Input输入若干字符串,每个一行,不超过100个,每个串长度不超过100个字符。Output按逆序输出这些字符串。Sample Inputto be or not to be that is a questionSample Out

2022-12-02 09:02:41 459

原创 [山东科技大学OJ]2045 Problem F: 稳定的排序

Time Limit:1 SecMemory Limit:128 MBSubmit:3482Solved:1325[Submit][Status]Description排序算法的稳定性是指,序列中任意两个相等的数在排序先后的次序不发生变化。满足这一性质的排序算法,就是稳定的排序算法。稳定的排序算法有:冒泡排序、插入排序、归并排序、基数排序。不稳定的排序算法:基本排序、选择排序、快速排序、希尔排序、堆排序。下面这个问题可以测试排序的稳定性。给出一个浮点数的序列

2022-12-02 09:01:20 493

原创 [山东科技大学OJ]1593 Problem E: 求矩阵各列的平均值

Time Limit:1 SecMemory Limit:16 MBSubmit:6787Solved:3744[Submit][Status]Description编写一个程序,求矩阵中各列元素值相加的平均值。其中,矩阵的元素都是很小的整数,且各列元素之和的数值不会超出int类型的表示范围。Input输入为多行。第一行K>0,表示有K个测试用例。在之后K个测试用例中,首先是两个整数0<=M,N<=100,表示该测试用

2022-12-02 08:59:06 558

原创 [山东科技大学OJ]1586 Problem D: 编写函数:求矩阵的每行之和 (Append Code)

Time Limit:1 SecMemory Limit:16 MBSubmit:3549Solved:1964[Submit][Status]Description编写一个程序,求矩阵各行元素值相加之和。其中,矩阵的元素都是很小的整数,且各行元素之和的数值不会超出int类型的表示范围。==========================================================================================

2022-12-02 08:57:48 561

原创 [山东科技大学OJ]1370 Problem C: 编写函数:字符串的连接 之三 (Append Code)

Time Limit:1 SecMemory Limit:2 MBSubmit:8925Solved:3318[Submit][Status]Description将输入的两个字符串连接在一起输出。-----------------------------------------------------------------------------编写一个函数str_cat()求两个串的连接:原型:char * str_cat(char * str, char

2022-12-02 08:56:41 202

原创 [山东科技大学OJ]1214 Problem B: 编写函数:字符串的连接 之二 (Append Code)

Time Limit:1 SecMemory Limit:2 MBSubmit:9355Solved:4200[Submit][Status]Description将输入的两个字符串连接在一起输出。-----------------------------------------------------------------------------编写一个函数str_cat()求两个串的连接:原型:char * str_cat(char * t, char

2022-12-02 08:54:15 237

原创 [山东科技大学OJ]1213 Problem A: 编写函数:字符串的连接 之一 (Append Code)

Time Limit:1 SecMemory Limit:2 MBSubmit:12180Solved:5941[Submit][Status]Description将输入的两个字符串连接在一起输出。-----------------------------------------------------------------------------编写一个函数str_cat()求两个串的连接:原型:char * str_cat(char * t, char

2022-12-02 08:49:10 156

空空如也

空空如也

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

TA关注的人

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