c++
文章平均质量分 57
菜鸟鱼
这个作者很懒,什么都没留下…
展开
-
定义一个人员类Person
包括姓名、编号、性别等数据成员和用于输入、输出的成员函数,在此基础上派生出学生类Student类(增加成绩)和教师类Teacher(增加教龄),并实现对学生和教师信息的输入和输出。#include <iostream>using namespace std;class person{private : string name; int num; st...原创 2018-04-08 14:58:01 · 16619 阅读 · 0 评论 -
编写一求两个数的最大值的函数Max,要求用模板实现对任意数据类型数据都可应用该函数求取结果
编写一求两个数的最大值的函数Max,要求用模板实现对任意数据类型数据都可应用该函数求取结果,在main()函数中分别用整型、实型、字符型数据进行测试。#include <iostream>using namespace std;template<class type>type MAX(type x,type y){ return x>y?x: y;...原创 2018-04-13 14:21:05 · 13546 阅读 · 1 评论 -
开发一个简单的大学人员管理程序,该程序可以管理大学的一些基本人员
开发一个简单的大学人员管理程序,该程序可以管理大学的一些基本人员:学生(student)、教师(teacher)、教授(professor)。首先设计一个虚基类person。通过该类保存人员的最基本信息:姓名(name)、年龄(age)和性别(sex)。然后使用该类派生出学生类student和教师类teacher,在其中添加各自的特性,如在student类中添加如下信息:专业(speciality...原创 2018-04-11 17:48:11 · 3323 阅读 · 2 评论 -
设计一个管理图书的简单程序
设计一个管理图书的简单程序,提供的基本功能包括:可连续将新书存入文件“book.dat”中,新书信息加入到文件的尾部;也可以根据输入的书名进行查找;把文件“book.dat”中同书名的所有书显示出来。为简单起见,描述一本书的信息包括:书号,书名,出版社和作者。#include <iostream>#include <fstream>#include <string...原创 2018-04-16 21:14:55 · 2743 阅读 · 0 评论 -
从键盘输入10个学生信息
从键盘输入10个学生信息(学生信息包括学号、姓名、性别、成绩)存放在磁盘文件f1.dat中,然后把f1.dat中的数据复制到f2.dat文件中并在屏幕显示出学生数据.#include <iostream>#include <fstream>using namespace std;struct student{public: void setid(); ...原创 2018-04-16 14:38:35 · 5339 阅读 · 0 评论 -
声明一个时间类,时间类中有3个私有数据成员(Hour,Minute,Second)和两个公有成员函数(SetTime和PrintTime)。
(1)在主函数中,建立一个时间类的对象,设置时间为9点20分30秒并显示该时间。 (2)使用构造函数代替上面的SetTime成员函数,并在主函数中使用构造函数设置时间为10点40分50秒,并显示该时间。 (3)重载时间类的构造函数(不带参数)使小时、分、秒均为0。 (4)在时间类的析构函数中输出"Good bye!” (5)定义拷贝构造函数并调用。#include <...原创 2018-04-02 18:27:07 · 30259 阅读 · 2 评论 -
设计一个用于人事管理的People(人员)类
http://blog.sina.com.cn/s/blog_718f7278010187y1.html转载 2018-04-03 09:35:46 · 12195 阅读 · 0 评论 -
定义一个矩形类(Rectangle),私有数据成员为矩形的长度( len)和宽度(wid),缺省构造函数置len和wid为0,有参构造函数置len和wid为对应形参的值,另外还包括求矩形周长、面积
#include <iostream>using namespace std;class Rectangle{ private: double len,wid; //私有数据 public: Rectangle() //缺省构造函数置len和wid为0 { len=0; wid=0; } Rectangle(int...原创 2018-04-02 18:24:52 · 21689 阅读 · 0 评论 -
定义一个抽象类Shape,包含纯虚函数Area()(用来计算面积)和SetShape()(用来重设形状大小)
定义一个抽象类Shape,包含纯虚函数Area()(用来计算面积)和SetShape()(用来重设形状大小)。然后派生出三角形类Triangle类、矩形Rect类、圆Circle类,分别求其面积。最后定义一个Total_Area类,计算这几个形状的面积之和,各形状的数据通过Total_Area类的构造函数或成员函数来设置。编写一个完整的程序。#include <iostream>us...原创 2018-04-09 19:54:45 · 35037 阅读 · 0 评论 -
用运算符重载设计复数类,实现复数的+、-、*、/
#include <iostream>using namespace std;class plurality{private: double a,b;public: plurality(){} plurality(double x,double y) { a=x; b=y; } ~plurali...原创 2018-04-14 18:48:45 · 4403 阅读 · 0 评论 -
试编写一个栈的类模板(包括其成员函数定义)
试编写一个栈的类模板(包括其成员函数定义),以便为任何类型的对象提供栈结构数据的操作。操作至少包括:入栈和出栈操作。#include <iostream>using namespace std;const int depth=100;template <typename T>class Stack{public: Stack() { ...原创 2018-04-13 21:08:54 · 6592 阅读 · 0 评论