- 博客(35)
- 收藏
- 关注
原创 【命名空间】(中北大学-程序设计基础(2))
学校的人事部门保存了有关学生的部分数据(学号、姓名、年龄、住址),教务部门也保存了学生的另外一些部分数据(学号、姓名、性别、成绩),两个部门分别编写了本部门的数据管理程序,其中都用了Student作为类名。现在要求在全校的学生数据管理程序中调用这两部门的学生数据,分别 输出两种内容的学生数据。要求用ANSI C++编程,使用命名空间。
2024-05-13 22:06:40
177
原创 【异常处理】(中北大学-程序设计基础(2))
求一元二次方程式ax^2+bx+c=0的实根,如果方程没有实根,则输入有关警告信息。要求:建立一元二次方程类,利用异常技术处理。
2024-05-13 22:05:25
133
原创 文件流-ASCII文件(中北大学-程序设计基础(2))
(4)从键盘输入一个号码,从文件中查找有无此职工号,如有则显示此职工是第几个职工以及此职工的全部数据。如没有,输出“无此人”。可以反复多次查询,如果输入查找的职工号为0,就结束查询。(1)按职工号由小到大的顺序将5个员工的数据(包括号码、姓名、年龄和工资)输出到磁盘文件中保存;(2)从键盘输入两个员工的数据(职工号大于已有的职工号),增加到文件末尾;编写程序实现以下功能:【要求处理ASCII文件】(3)输出文件中全部职工的数据;
2024-05-13 22:04:25
264
原创 文件流-二进制文件(中北大学-程序设计基础(2))
(1)将20个整数(可在程序中初始化),分别存放到两个磁盘文件中,前10个放到f1.dat中,后10个放到f2.dat中;(3)从f2.dat中读入20个整数,对它们按从小到大排序,结果重置f2.dat。(2)从f1.dat读入10个数,然后存放到f2.dat文件原有数据后面;
2024-05-13 22:03:28
397
原创 标准输入输出流(中北大学-程序设计基础(2))
输入三角形的三边a,b,c,计算三角形的面积。形成三角形的条件是a+b>c,b+c>a,a+c>b,编写程序,输入a,b,c,检查a,b,c是否满足以上条件,如不满足,由cerr输出有关出错信息。
2024-05-13 22:01:40
189
原创 基类指针数组求图形面积(中北大学-程序设计基础(2))
写一个程序,定义抽象基类Shape,由它派生出3个派生类:Circle(圆形),Square(正方形),Rectangle(矩形)。用虚函数分别计算几种图形面积,并求它们的和。要求用基类指针数组,使它的每一个元素指向一个派生类对象。
2024-04-19 17:30:47
372
原创 虚函数求圆形、矩形面积(中北大学-程序设计基础(2))
写一个程序,定义抽象基类Shape,由它派生出2个派生类:Circle(圆形)、Rectangle(矩形),用一个普通函数printarea分别输出以上二者的面积,2个图形的数据在定义对象时给定。
2024-04-19 17:29:23
276
原创 【多重继承】(中北大学-程序设计基础(2))
(5)在派生类Teacher_Cadre的成员函数show中调用Teacher类中的display函数,输出姓名、年龄、性别、职称、地址、电话,然后再用cout语句输出职务与工资。(2)在Teacher类中还包含数据成员title(职称),在Cadre类中还包含数据成员post(职务),在Teacher_Cadre类中还包含数据成员wages(工资)。(3)对两个基类中的姓名、年龄、性别、地址、电话等数据成员用相同的名字,在引用这些数据成员时,指定作用域。(4)在类体中声明成员函数,在类外定义成员函数。
2024-04-19 17:26:22
219
原创 【多级派生】(中北大学-程序设计基础(2))
(3)再以Circle类为直接基类,派生出一个Cylinder(圆柱体)类,再增加数据成员h(高),,以及求圆柱表面积的成员函数area和求圆柱体积的成员函数volume,实现需要的成员函数,并设计main函数完成测试。(2)以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数area,实现其他需要的成员函数,设计main函数完成测试;(1)先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试;
2024-04-19 17:24:55
228
原创 【构造函数】(中北大学-程序设计基础(2))
(1)使用带参数构造函数,即Triangle(double x, double y, double z),三边长在调用时由实参直接给出。(4)在构造函数中使用参数初始化表对数据成员初始化,这是一种更加提倡的写法。(3)使用有默认参数的构造函数,不给定实参时,默认边长为1。(2)设计默认构造函数,即不指定参数时,默认各边长为1。【构造函数】有如下程序,按要求增加构造函数。
2024-03-31 08:00:00
180
1
原创 对象指针作为函数的参数(中北大学-程序设计基础(2))
【对象指针作为函数的参数】建立一个对象数组,内放5个学生数据(学号(字符串类型)、成绩(整型)),设计一个函数max,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号。
2024-03-30 08:00:00
188
原创 对象数组和对象指针的使用(中北大学-程序设计基础(2))
【对象数组和对象指针的使用】建立一个对象数组,内放5个学生数据(学号(字符串类型)、成绩(整型)),用指针指向数组首元素,输出第1,3,5个学生的数据。
2024-03-29 14:54:34
181
1
原创 用参数初始化表对数据成员初始化(中北大学-程序设计基础(2))
【用参数初始化表对数据成员初始化】阅读下面程序,分析其执行过程,写出输出结果(先分析再上机验证);将构造函数改写为“用参数初始化表对数据成员初始化”的实现形式。“用参数初始化表对数据成员初始化”改写构造函数。
2024-03-24 16:48:26
295
1
原创 带默认参数的构造函数(中北大学-程序设计基础(2))
【带默认参数的构造函数】上机运行如下程序有错误,现要得到如下输出结果,请修改程序。(注意:请保持程序中的蓝色一行不动。
2024-03-22 17:01:04
258
1
原创 三角形类(中北大学-程序设计基础(2))
cout<<"三角形的周长为:"<< tri1.perimeter()<<'\t'<<"面积为:"<< tri1.area()<<endl;//置三边的值,注意要能成三角形。//将三边的值为x,y,z赋值。cout<<"三条边为:"<<x<<'\t'<<y<<'\t'<<z<<endl;
2024-03-21 09:00:00
265
1
原创 图书(中北大学-程序设计基础(2))
定义成员函数setBook,用来为书籍的数据成员赋值,定义成员函数borrow和restore,分别办理借出和还回(借、还书时,暂时只完成数量的增1减1,这里的书仍是一种书的概念,随着课程进展,我们继续做真正的图书管理系统,每本书都能追踪到是谁何时借了,何时还了)业务,定义成员函数print用于输出—有关书的信息,定义set_NO与get_NO来实现修改类对象的书号与获得类对象的书号。自己写main函数,用来测试你编写的类。
2024-03-20 17:05:24
252
1
原创 旱冰场围栏造价(中北大学-程序设计基础(2))
【旱冰场围栏造价】有一个圆形的旱冰场地,围栏用帆布围成,每平方米造价M元,输入旱冰场半径和围栏高度,用程序计算出其造价。
2024-03-15 09:48:06
318
1
原创 重载函数实现n个数据进行从小到大排序(中北大学-程序设计基础(2))
编写一个程序,用同一个函数名对n个数据进行从小到大排序,数据类型可以是整型、单精度型、双精度型。要求用重载函数实现。
2024-03-12 09:00:00
755
1
原创 函数模板实现n个数据进行从小到大排序(中北大学-程序设计基础(2))
编写一个程序,用同一个函数名对n个数据进行从小到大排序,数据类型可以是整型、单精度型、双精度型。要求用函数模板实现。
2024-03-11 07:52:01
530
原创 逆序输出字符串(中北大学-程序设计基础(2))
输入一个字符串,把其中的字符按逆序输出。如输入LIGHT,输出THGIL。要求用string方法。
2024-03-10 09:00:00
238
1
原创 求一元二次方程的实根-选择结构(中北大学-C语言程序设计)
一元二次方程ax²+bx+c=0的求根公式是x=[(-b)±√(b²-4ac)]/2a。
2024-01-23 20:09:08
525
1
原创 根据x的值计算y-选择结构(中北大学-C语言程序设计)
math.h头文件中声明了常用的一些数学运算,比如乘方,开方运算等等。下面举例几个本题中所使用到的函数。根据x的值,计算y。
2023-12-22 18:11:32
808
原创 摄氏度与华氏度的转化-顺序结构(中北大学-C语言程序设计)
C语言中两个float型相乘运算,结果会自动提升为double型,为了避免数据丢失,被赋值的变量我们一开始就定义为double型。华氏温度=摄氏温度×1.8+32。输入摄氏温度,输出华氏温度。
2023-12-21 16:40:12
644
原创 计算球体的体积和表面积-顺序结构(中北大学-C语言程序设计)
修饰字符串型格式字符时,.n输出左起前n个字符。修饰浮点型格式字符时,.n控制小数输出的位数。计算球体的体积和表面积。
2023-12-21 12:04:25
596
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人