自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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))

从键盘输入一批数值,要求保留3位小数,在输出时上下行小数点对齐。

2024-05-13 22:02:26 163

原创 标准输入输出流(中北大学-程序设计基础(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】(中北大学-程序设计基础(2))

有以下程序结构,请分析所有成员在各类的范围内的访问权限。

2024-04-19 17:23:31 289

原创 【访问权限】(中北大学-程序设计基础(2))

有以下程序结构,请分析访问权限。

2024-04-19 17:21:58 295

原创 类型转换函数(中北大学-程序设计基础(2))

操作或运算:输出(

2024-04-08 15:22:33 228

原创 转换构造函数的使用(中北大学-程序设计基础(2))

操作或运算:输出(

2024-04-08 15:20:41 204

原创 双目运算符和单目运算符的重载(中北大学-程序设计基础(2))

操作或运算:初始化(>>)、输出(

2024-04-08 15:17:31 438

原创 【构造函数】(中北大学-程序设计基础(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))

输入今天的日期(年月日),计算明天的日期。要求进行输入日期合法性验证。

2024-03-17 16:44:16 286 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

原创 对3个变量按从小到大顺序排序(中北大学-程序设计基础(2))

对3个变量按从小到大顺序排序,要求使用变量的引用。

2024-03-09 09:00:00 353 1

原创 对3个变量按从小到大顺序排序(中北大学-程序设计基础(2))

求2个或3个正整数中的最大值,用带有默认参数的函数实现。

2024-03-08 10:26:52 223 1

原创 求一元二次方程的实根-选择结构(中北大学-C语言程序设计)

一元二次方程ax²+bx+c=0的求根公式是x=[(-b)±√(b²-4ac)]/2a。

2024-01-23 20:09:08 525 1

原创 从小到大排序4个整数-选择结构(中北大学-C语言程序设计)

输入4个整数,从小到大排序。

2023-12-23 22:31:44 437 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

原创 输出一个3位整数的逆序数-顺序结构(中北大学-C语言程序设计)

输出一个3位整数的逆序数。比如输入123,输出321。

2023-12-20 23:02:44 1268

空空如也

空空如也

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

TA关注的人

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