- 博客(60)
- 收藏
- 关注
原创 实验6-异常与收集类实验 - 计科编程题5. 异常处理9_1十六进制输入异常
从键盘输入一个十六进制数,将其转化为十进制数输出。如果输入的不是一个有效的十六进制数,则抛出异常。若不是有效的十六进制数,则输出“非十六进制字符”输入一个十六进制数。
2025-04-07 23:26:10
127
原创 实验6-异常与收集类实验 - 计科编程题3. 异常处理9_2计算复数
编写一个程序计算两复数之和,输入表达式为(2.1,3.5i)+(4.2,5.7i),则结果为(6.3,9.2i)。如果输入错误(包括无括号,少括号,无i,逗号为中文),则通过异常处理提示“数据格式错”。注意,两个复数之间的分隔符是“+”,可编写一个方法将带括号复数字符串转化为实际的复数对象。输入一行,按要求输入表达式。
2025-04-07 23:10:22
96
原创 实验6-异常与收集类实验 - 计科编程题1. 异常处理9_4彩票中奖
编写一个模拟彩票中奖程序,随机产生一个中奖整数(方便测试设置为7),用户可以循环输入猜测的数字串,如果输入的数字不是中奖整数,则无显示继续输入。在3种情形下将结束循环,第1种情形是用户输入“quit”,输出“结束”后结束循环;第2种情形是用户输入“give me hint”这个后门查看显示中奖号码,输出中奖号码后结束循环;第3种情形是用户猜中了中奖整数,则输出“你中奖了”,同样结束循环。其他输入视为非法,提示用户输入一个整数。根据输入,输出不同结果。按题目要求输入多行。非法输入,请输入整数。
2025-04-07 22:46:19
104
原创 实验5-抽象类与接口实验-计科编程题6. 抽象类和接口8_1通知接口
定义一个接口,其中包含一个display() 方法用于显示信息:通知类、汽车类、广告类均要实现该接口,例如显示“通知接口”、“汽车油量”和“广告消息”,试编程实现并测试类的设计。创建的对象用接口引用,并通过接口引用变量执行display()方法。输入一行,输入通知类、汽车类、广告类要显示的内容,用空格分隔。输出三行,分别输出要显示的内容。通知内容 汽油油量 广告消息。
2025-03-29 17:22:21
302
原创 实验5-抽象类与接口实验-计科编程题5. 抽象类和接口8_2形状接口
定义接口Shape,其中包括一个方法size(),设计矩形、圆、圆柱体等类实现Shape接口,其size()方法分别表示计算矩形面积、圆面积、圆柱体的体积(圆面积*高);分别创建代表矩形、圆、圆柱体的3个对象存入一个Shape类型的数组中,通过调用size()方法将数组中各类图形的大小输出。(注:圆面积用Math.PI计算)输入一行,输入矩形长、宽,圆半径,圆柱体高,空格分隔。输出各类图形的大小。
2025-03-29 17:07:28
157
原创 实验5-抽象类与接口实验-计科编程题4. 抽象类和接口8_3水果抽象类
定义一个抽象类————水果,其中包括getWeight()方法,编写程序分别创建苹果、桃子、橘子3个类,创建若干水果对象存放在一个水果类型的数组中,输出数组中所有水果的类型和重量。输入一行,输入3类水果的重量,空格分隔。输出3类水果的类型和重量。
2025-03-29 16:33:45
174
原创 实验5-抽象类与接口实验-计科编程题2. 常用数据类型处理类7-4 整数拼接为字符串及串中整数分离处理
【问题描述】利用键盘产生10个10-90之间的不重复整数,将这些数拼接在一个字符串中,用逗号隔开,每产生一个新数,要保证在该字符串中不存在。最后将串中的整数分离存放到一个数组中,将数组的内容按从小到大输出。【样例输入】11 12 12 13 15 14 16 16 17 19 18 50。【输出形式】分行输出拼接字符串、整数数组及升序数组。【输入形式】输入一行整数,整数间以空格间隔。
2025-03-28 16:49:19
185
原创 4. 求解姐妹素数对
【问题描述】利用求素数的方法,找出3~99的所有姐妹素数。所谓姐妹素数,是指两个素数为相邻奇数。【输入形式】输入目标范围【输出形式】逐行输出满足条件的姐妹素数【样例输入】3 9【样例输出】3 55 7【样例说明】【评分标准】【注】此分栏为西安理工大学JAVA练习题,所有答案仅供同学们参考。
2025-03-07 22:15:39
107
原创 5. 查找某个数据在数组中出现的位置
【输出形式】如果命中,则输出目标元素在数组中的下标,反之输出target 目标元素 is not exist!【输入形式】先输入数组大小,再输入数组内容,最后输入查找的元素。输入生成一维数组,查找某个数据在数组中出现的位置。
2025-03-07 22:14:26
121
原创 3. 实验六——输入输出2
3.实验六——输入输出2【问题描述】定义一个3维向量类,要求重载运算符“+”实现向量加法和 “+=”实现赋值加法。【样例输入】23.4 -9.8 157.28 66 29.5【样例输出】v1: (30.68,56.2,44.5)v1: (54.08,46.4,59.5)【说明】【样例输出】的每行数据后面没有空行。
2024-12-20 11:32:07
324
原创 2. 实验8——文件操作——写文本文件
2. 实验8——文件操作——写文本文件【问题描述】输入一个字符串"data.txt",作为输入文件的名字。该文件的内容为若干个整数,读取这些整数求和,并将和写入名为“result.txt”的文件。【样例输入】data.txt【样例说明】文件中已经存放了一组数,例如:1 2 3 4 5 6 7 8 9 10将和写入result.txt文件中,即55
2024-12-20 11:29:35
358
原创 3. 实验7——类的多态性与虚函数——计算图像面积
3.实验7——类的多态性与虚函数——计算图像面积【问题描述】设计一个矩形类、一个圆形类和一个图形基类,计算并输出相应图形面积。函数成员变量据情况自己拟定,其他要求如下:图形类(shape)纯虚函数:void PrintArea(),用于输出当前图形的面积。矩形类(Rectangle)继承Shape类,并且重写PrintArea函数,输出矩形的面积,输出格式为:矩形面积= width*height。带参构造函数:Rectangle(float w,float h),这
2024-12-20 11:23:08
451
原创 2. 实验7——类的多态性与虚函数——复读机的毁灭
2. 实验7——类的多态性与虚函数——复读机的毁灭【问题描述】设计三个复读机类并实现一个普通函数。具体要求如下:复读机类( Repeater )它有一个成员函数 Play,在这里它什么也不做。它还有一个析构函数,它被调用时会输出一行砰!。正向复读机类( ForRepeater )继承 Repeater 类并重写 Play 函数,输出没想到你也是一个复读机且在析构函数中输出正·复读机 炸了。反向复读机类( RevRepeater )继承 Repeater 类也重写 P
2024-12-20 11:18:06
402
原创 1. 实验7——类的多态性与虚函数——人与复读机
实验7——类的多态性与虚函数——人与复读机【问题描述】设计人类、英语学生类和复读机类三个类。体要求如下:人类( Chinese )它有一个虚函数 greet,函数输出中文问候,即你好。英语学生类( EnglishLearner )继承 Chinese 类,重写 greet 函数,访问性为 public,输出英文问候,即Hello。复读机类( Repeater )继承 Chinese 类,以 public 访问性重写 greet 函数,函数调用 Chinese 类的 gr
2024-12-20 11:12:30
291
原创 3. 实验6——类的继承与派生——保护继承 —— 学生信息类
3. 实验6——类的继承与派生——保护继承 —— 学生信息类【问题描述】采用保护继承设计学生信息类,并实现 Set 和 PrintSID 函数,具体要求如下:
2024-12-09 09:32:10
440
原创 2. 实验6——类的继承与派生——研究生信息类
2. 实验6——类的继承与派生——研究生信息类【问题描述】采用私有继承完成学生信息类和研究生信息类的设计。设计学生信息类( Student )和设计研究生信息类( Graduate ),Graduate 类公有继承 Student 类,而 Student 类私有继承 People 类,并实现他们的成员函数以及一个普通函数,具体要求如下:
2024-12-08 22:26:07
390
原创 1. 实验6——类的继承与派生——狼人类
1. 实验6——类的继承与派生——狼人类【问题描述】采用多继承设计一个狼人类。实现三个类的设计,其中成员变量和成员函数的访问性可自行设置,具体要求如下:
2024-12-08 22:22:41
381
原创 2. 实验5——运算符重载——学生信息转换
2. 实验5——运算符重载——学生信息转换【问题描述】设计学生和教师两个类,类中成员变量都为私有,成员函数都为公有,并实现它们之间的转换,具体要求如下:
2024-12-08 22:15:03
232
原创 1. 实验5——运算符重载——复数运算
1. 实验5——运算符重载——复数运算【问题描述】设计一个复数类并实现复数的三种运算。设计一个复数类( Complex ),该类有两个成员变量和两个函数(成员变量访问性为私有,函数为公有),并重载+,-,*运算符,实现复数的加、减、乘运算,具体要求如下:
2024-12-08 22:12:28
343
原创 2. 实验4——动态内存分配——成绩处理
2. 实验4——动态内存分配——成绩处理【问题描述】要求能处理任意人数的成绩,总人数由用户输入,然后输入对应数量的成绩,最后根据根据输入的号码(最小号码是1)输出对应学生的成绩,当输入号码不合法时,输出Error。
2024-12-08 22:10:16
203
原创 2. 实验三——任务1
2. 实验三——任务1【问题描述】图书查找。有若干本图书,图书信息包括图书书名、作者、出版社和价格。价格定义为const 成员,初始化为23.8。(1)输入图书数目;设计构造函数输入每本图书信息;(2)设计查找函数,输入要查找的图书书名;根据图书书名查找图书并显示相关信息。
2024-12-08 22:02:14
985
原创 3. 实验3——类对象作为输出参数
3. 实验3——类对象作为输出参数【问题描述】编写 2 个函数,分别是 add 与 mul,分别完成 Int 的加法操作与乘法操作。这个 2 个函数均为 void 类型,拥有 3 个参数。其中前 2 个是输入参数,最后 1 个是输出参数。
2024-12-08 22:00:06
208
原创 2. 实验3——对象作为函数返回值
2. 实验3——对象作为函数返回值【问题描述】编写 2 个函数,分别是 add 与 mul,分别完成 Int 的加法操作与乘法操作。2 个函数均拥有 2 个 Int 常引用的形参,返回类型均为 Int。
2024-12-08 21:57:00
336
原创 1. 实验3——类对象作为函数形参
1. 实验3——类对象作为函数形参【问题描述】类对象作为函数形参编写一个 output 函数,以 Int 的常引用作为形参,其功能是输出形参的成员变量的值。输出为一行。
2024-12-08 21:54:57
217
原创 3. 实验2——静态成员 —— 模拟共享书店
3. 实验2——静态成员 —— 模拟共享书店【问题描述】假设有一个这样的共享书店,当客户进入书店时需要托管一定数量的书籍,而这些书籍将被书店内所有用户共享,当客户离开书店时,他便会把之前进入书店托管的书一起带走。设计一个 User 类(客户类),现有一个共享书店,该书店客户在进入书店时需要托管一定量的书籍,而这些书籍将由书店内所有用户共享,当客户离开书店时,他还是要将他进入书店时托管的书带走。设计时访问性可自主选择,具体要求如下:
2024-12-08 21:53:12
351
原创 2. 实验2——对象数组 —— 学生信息表
2. 实验2——对象数组 —— 学生信息表【问题描述】编写一个能管理多条学生信息的程序。设计 Student 类并实现用于管理学生信息表(学生表的长度不超过5)的3个函数,成员变量和函数的访问性都为公有的,具体类结构和函数要求如下:
2024-12-08 21:50:04
436
原创 1. 实验2——构造函数——学生信息类
1. 实验2——构造函数——学生信息类【问题描述】设计一个带有构造函数和析构函数的学生类。编写一个学生类 Student,类中含有两个成员变量、两个构造函数和一个析构函数(访问性都为公有的),具体要求如下:
2024-12-08 21:45:17
412
原创 3. 实验1——类与对象——汽车类
3. 实验1——类与对象——汽车类【问题描述】设计一个汽车类,并实现它的基本功能。设计汽车类实现汽车的基本功能,根据输入的命令来输出汽车的整体状态。具体要求如下:
2024-12-08 21:41:39
222
原创 3. 实验5——运算符重载——矩阵运算
设计一个矩阵类,并实现简单的矩阵运算。具体要求如下:成员变量:这一部分学员可以自由发挥,但要求都是私有成员。
2024-11-18 16:55:12
205
原创 函数习题(10):递归方法求计算x-x2+x3-x4+…+(-1)n-1xn值
函数习题(10):递归方法求计算x-x2+x3-x4+…+(-1)n-1xn值用递归方法求计算x-x2+x3-x4+…+(-1)n-1xn值【输入形式】输入仅一行,输入x和n,用空格隔开。(n>0)【输出形式】输出仅一行,输出计算结果(小数点后保留2位)。
2024-10-09 23:27:50
475
原创 函数习题(8):递归方法求n阶勒让德多项式的值
函数习题(8):递归方法求n阶勒让德多项式的值。用递归方法求n阶勒让德多项式的值,递归公式为: pn(x)=1 (n=0) pn(x)=x (n=1) pn(x)=((2n-1)*x-pn-1(x)-(n-1)*pn-2(x))/n (n≥1)
2024-10-08 13:52:33
1237
原创 函数习题(9):分解一个整数的所有素数因子
函数习题(9):分解一个整数的所有素数因子编写函数primedec(m)输出正整数m的所有素数因子。例如m为120时,输出为:2 2 2 3 5【输入形式】输入仅一行,输入m的值。【输出形式】输出仅一行,输出素数因子,用空格分隔。【样例输入】120【样例输出】2 2 2 3 5
2024-10-07 15:37:56
312
原创 函数习题(7):递归完成x的n次方的计算
函数习题(7):递归完成x的n次方的计算编写求x的n次方(n为正整数)的递归函数。【输入形式】输入仅一行,输入x和n(n>0)值。【输出形式】输出仅一行,输出x的n次方的值。【样例输入】2 3【样例输出】8
2024-10-07 14:58:33
593
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人