- 博客(0)
- 资源 (22)
- 收藏
- 关注
数据结构课程设计——文章编辑系统
问题描述:输入一页文字,程序可以统计出文字、数字、空格的个数。静态存储一页文章,每行最多不超过80个字符,共N行。
要求:
1) 分别统计出其中英文字母数和空格数及整篇文章总字数;
2) 统计某一字符串在文章中出现的次数,并输出该次数;
3) 删除某一子串,并将后面的字符前移。
4) 存储结构使用线性表,分别用几个子函数实现相应的功能。
输入数据的形式和范围:可以输入大写、小写的英文字母、任何数字及标点符号。
输出形式:
1) 分行输出用户输入的各行字符;
2) 分4行输出"全部字母数"、"数字个数"、"空格个数"、"文章总字数";
3) 输出删除某一字符串后的文章。
包含cpp+设计说明书
2022-07-31
java实践设计——教务管理系统
本系统为选课式的管理模式,集学生信息管理、班级信息管理、教师信息管理、选课退课管理、成绩管理、课程安排管理、修改密码功能于一体,并可以打印学生个人成绩单。内包含源码+sql+项目报告
2022-07-31
数据结构实验——树和二叉树子系统
按屏幕提示用前序方法建立一棵二叉树;编写前序遍历、中序遍历、后序遍历、层次遍历程序;求二叉树的叶结点数、总结点数和深度;设计一个选择式菜单,以菜单方式选择下列操作。
2022-07-31
离散数学实验报告——根据矩阵的乘法求复合关系
将二元关系用关系矩阵表示。通过两个关系矩阵对应行列元素先进行逻辑乘,后进行逻辑加生成新的关系矩阵中的每一个元素。新的关系矩阵所对应的二元关系就是两个二元关系复合形成的,编程实现这一复合过程。
2022-07-31
Java《面向对象程序设计》实验报告七
1、请设计一个从键盘输入一个数n,求n!
2、写一个程序,允许用户依次输入多个姓名和住址,并能将用户的输入保存到文件中。用户输入“quit”表示输入完毕,程序退出。
3、在"D://mydata"目录下有一个学生名单文件(文本)"student2006.txt",里面记载了若干学生信息,每个学生信息单独一行,每行信息共有五列,每列之间用逗号分开,其每列含义按顺序是:学号 姓名 出生日期 性别 专业,要求:将所有专业为"MATH"的学生专业改为"APMA",并重新保存为"student2006-1.txt"文件。
200607012,张华,1980.07.23,M,CS
200607016,王海,1980.08.11,M,MATH
200607078,丁美,1980.10.10,F,MATH
200607106,贺璐璐,1981.01.11,F,CS
要求,编写程序,实现从文件中读取学生信息创建学生对象,并添加到一个集合中,并提供按学号查询功能。
2022-07-31
Java《面向对象程序设计》实验报告六
自定义异常类MyException,该类继承自Exception类,类中只有含一个字符串参数msg的构造方法,构造方法中只有一条语句super(msg)——调用父类的构造方法。另外,编写自定义类person,类中只有两个私有的变量,一个是字符串类型的姓名,另一个是整型变量age;有两个公有方法void getAge()和setAge(int age),其中setAge(int age)的功能是把参数age的值加到类中的变量age中(但要求age>0,否则抛出自定义异常MyException类的对象),getAge()方法返回age的值。编写应用程序。
2022-07-31
Java《面向对象程序设计》实验报告五
1、编写应用程序,在其main方法中定义以下两个字符串数组:
String mpgStr[]={"1.jpg","2.jpg","3.jpg","4.jpg","5.jpg"};
String pngStr[]={"1.png","2.png","3.png","4.png","5.png"};
然后将他们的每个元素间隔添加到ArrayList对象中,并在命令行界面显示所有元素;然后将ArrayList对象中所有.png的元素都删除,再显示ArrayList对象中的所有元素。
2、按顺序把1,10,5,7,6,2,9,20,14,存入到List中(注:允许自己自定义任何数),并对其进行排序,打印其升序和降序排列的结果。然后再向List中 位置为第四位插入数 35看看会有啥结果?再向List中插入字符串“ddy”,试猜想排序是否会出错?然后看看运行结果是啥?
2022-07-31
Java《面向对象程序设计》实验报告四
1、编写一个程序,实现以下要求,根据运行时提供的参数(格式为”yyyy-mm-dd”),输出其对应的星期次序,例如,输出2007-09-7,输出2007-09-7是星期5。
2、编写一个java程序,判断两个日期的 大小以及两个日期之间的间隔天数。
2022-07-31
java《面向对象程序设计》实验报告三
1.编写一个Java应用程序,该程序中有3个类:Trangle、Leder和Circle,分别用来刻画“三角形”、“梯形”和“圆形”。具体要求如下:
a) Trangle类具有类型为double的三个边,以及周长、面积属性,Trangle类具有返回周长、面积以及修改三个边的功能。另外,Trangle类还具有一个boolean型的属性,该属性用来判断三个属能否构成一个三角形。
b) Lader类具有类型double的上底、下底、高、面积属性,具有返回面积的功能。
c) Circle类具有类型为double的半径属性,具有返回周长、面积的功能。
2.假如我们在开发一个系统时需要对员工进行建模,员工包含3个属性:姓名、工号以及工资。经理也是员工,除了含有员工的属性外,另外还有一个奖金属性。请使用继承的思想设计出员工类和经理类。要求类中提供必要的方法进行属性访问。
2022-07-31
java《面向对象程序设计》实验报告一
1.写一个名为Rectangle的类表示矩形。其属性包括宽width、高height和颜色color,width和height都是double型的,而color则是String类型的。要求该类提供计算面积的方法getArea()方法,以及修改width和height的值及获得width和height当前值的方法。要求:使用构造函数完成各属性的初始赋值;使用getter和setter的形式完成属性的访问及修改。
2.请定义一个名为Card的扑克牌类,该类有两个private访问权限的字符串变量face和suit:face描述一张牌的牌面值(定义Card类中的public访问权限的构造方法,为类中的变量赋值;定义protected访问权限的方法getFace(),得到扑克牌的牌面值; 定义protected访问权限的方法getSuit(),得到扑克牌的花色; 定义方法toString(),返回表示扑克牌的花色和牌面值字符串。
2022-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人