自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

转载 面向对象处理人员数据 (动态数组,人员数据的增加与删除)

#include#include //控制字符串的头文件#include #include using namespace std;class tong //建立同学录的一个类{public: tong(); //构造函数 tong(char n[20],char se,int ag,int te,int qq); ~tong(); void Set(

2015-03-29 16:33:38 557 2

原创 第四周 项目四 指向学生类的指针

【项目4-指向学生类的指针】设计一个学生类Student,数据成员包括学号(num)和成绩(score),成员函数根据需要自行设计(建议配备需要的set、get函数,以及必要的输入或输出,给出的代码中也可以找到需要成员函数的线索)。在main函数中,要做到:建立一个对象数组,通过初始化,设置5个学生的数据,要求:用指针指向数组首元素,输出第1、3、5个学生的信息;设计一个函数int m

2015-03-29 15:40:00 541

原创 第四周项目三 对象数组操作长方体类

【项目3-用对象数组操作长方柱类】编写基于对象的程序,求5个长方柱的体积和表面积。长方柱类Bulk的数据成员包括长(length)、宽(width)、高(heigth)等。对照已经给出的代码,要做的工作及要求有:需要你定义长方柱类,代码中已经给出由5个长方柱对象构成的对象数组b;B数组中的前3个对象b[0]、b[1]、b[2]直接参数初始了,需要定义构造函数,而初始化中,各对象

2015-03-29 14:49:22 516

原创 第四周项目二

【项目2-分数类的雏形】  C++中提供了多种基本的数据类型。实际上,这些远不能满足我们的需求,如复数(第10章的例子大多是处理复数),再如分数。我们可以自定义类支持这些数据类型。  本任务将设计一个简单的分数类,完成对分数的几个运算。一则巩固基于对象编程的方法,二则也为运算符重载等积累些感性认识。  分数类的声明为:[cpp] view plaincopyprin

2015-03-29 14:30:23 314

原创 第四周项目一 三角形类的构造函数 4

【项目1-三角形类的构造函数】  设计三角形类,通过增加构造函数,使对象在定义时能够进行初始化,可以由下面的类声明开始,需要自己实现相关的成员函数,以及增加要求的构造函数[cpp] view plaincopyprint?class Triangle  {  public:      double perimeter();//计算

2015-03-29 12:26:58 450

原创 第四周项目一 三角形类的构造函数

【项目1-三角形类的构造函数】  设计三角形类,通过增加构造函数,使对象在定义时能够进行初始化,可以由下面的类声明开始,需要自己实现相关的成员函数,以及增加要求的构造函数[cpp] view plaincopyprint?class Triangle  {  public:      double perimeter();//计算

2015-03-29 12:18:57 430

原创 第四周项目1 三角形类的构造函数2

【项目1-三角形类的构造函数】  设计三角形类,通过增加构造函数,使对象在定义时能够进行初始化,可以由下面的类声明开始,需要自己实现相关的成员函数,以及增加要求的构造函数[cpp] view plaincopyprint?class Triangle  {  public:      double perimeter();//计算

2015-03-29 12:16:46 413

原创 第四周 项目1 使用带参数构造函数

【项目1-三角形类的构造函数】  设计三角形类,通过增加构造函数,使对象在定义时能够进行初始化,可以由下面的类声明开始,需要自己实现相关的成员函数,以及增加要求的构造函数[cpp] view plaincopyprint?class Triangle  {  public:      double perimeter();//计算

2015-03-29 12:07:44 480

原创 第四周 阅读程序 4

#include using namespace std;class DA{ int k;public: DA(int x=1): k(x) { } ~DA()//析构函数 { cout<<k; }};int main(){ DA d[]= {DA(3),DA(3),DA(3) };//初始化定义三个对象值。

2015-03-29 11:46:59 404

原创 第四周 阅读程序 3

#include using namespace std;class toy{public: toy(int q, int p) { quan = q; price = p; } int get_quan() { return quan; } int get_price() {

2015-03-29 11:35:56 458

原创 第四周 阅读程序 2

#include using namespace std;class A{public: A() { cout<<"A"; } ~A() { cout<<"~A"; }};class B{ A *p;public: B() { cout<<"B";

2015-03-29 11:34:53 408 1

原创 第四周 阅读程序

#include using namespace std;class A{ int a , b ;public : A( ) //无参构造函数 { a=b=0; cout <<"a="<<a<<","<<"b="<<b<<endl; } A(int aa, int bb): a(aa),b(bb)/

2015-03-29 11:00:51 346

原创 对自己的反思

对自己的反思        开学已经快一个月了,现在才开始写点东西总觉得太对不起自己了。       人的一生分为三个部分,过去、现在与未来,古人曾说过,我们要驻足今天,铭记昨天,展望明天。过去,我曾无数地幻想未来,如今,我要为未来而奋斗,将来,我必将站在人生的高峰。       我的过去不谈我的高中前只有谈我的大学,回顾我的过去是每次做事前都心血澎湃,想的是如何如何的好,如何如何的去

2015-03-27 19:41:44 857 2

原创 第三周项目五 多文件

/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:d.cpp*作 者:张旺华*完成日期:2015年3月25日*版 本 号:v1.0**项目5 - 数组作数据成员】设计一个工资类(Salary),其中类的数据成员如下:[cpp] view plaincopyprint?在C

2015-03-25 09:26:19 456 1

原创 第三周 项目五 数组周数据成员 读入数据

/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:d.cpp*作 者:张旺华*完成日期:2015年3月25日*版 本 号:v1.0**项目5 - 数组作数据成员】设计一个工资类(Salary),其中类的数据成员如下:[cpp] view plaincopyprint?在C

2015-03-25 09:20:32 414

原创 第五周 项目五 数组做数据成员 动态

/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:d.cpp*作 者:张旺华*完成日期:2015年3月25日*版 本 号:v1.0**项目5 - 数组作数据成员】设计一个工资类(Salary),其中类的数据成员如下:[cpp] view plaincopyprint?在C

2015-03-25 08:23:45 396

原创 第三周, 项目5 数组做数据成员 手动输入

/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:d.cpp*作 者:张旺华*完成日期:2014年11月10日*版 本 号:v1.0**项目5 - 数组作数据成员】设计一个工资类(Salary),其中类的数据成员如下:[cpp] view plaincopyprint?在

2015-03-25 08:10:53 428

原创 第三周 项目4 考了数学语文的学生

【项目4 - 考了语文数学的学生】下面提供了类Stu的数据成员定义,和用于测试的main函数,参考如图的运行结果,完成类的定义,并用多文件形式组织程序#includeusing namespace std;class Stu{private: string name; //学生姓名 float chinese; //语文成绩 float math; //数

2015-03-21 16:06:44 563 1

原创 第三周 项目3 程序多文件组织

【项目3 - 程序的多文件组织】利用多文件组织,重新实现项目2。其中,整个项目包括3个文件:主文件: main.cpp,用于定义main()函数头文件: triangle.h,头文件,声明类,定义内置成员函数类定义文件: triangle.cpp,用于定义类Triangle中其他成员函数注意,将3个set函数和3个get函数设计成内置成员函数,其他函数不作为内置函数。#includ

2015-03-21 16:03:05 382

原创 第三周 项目2 三角形类 2

项目2 - 三角形类2】程序功能同项目1,main()函数如下,请重新定义Triangle类,其中逻辑特别简单的set和get成员函数,要处理为内置成员函数,直接在类内定义。int main(){ Triangle tri1; //定义三角形类的一个实例(对象) double x,y,z; cout<<"请输入三角形的三边:"; cin>>x>>y>>z;

2015-03-21 15:59:54 398

原创 第三周 项目一 三角形类

【项目1 - 三角形类1】下面设计一个三角形类,请给出各成员函数的定义 #include#includeusing namespace std;class Triangle{public: void setABC(double x, double y, double z);//置三边的值,注意要能成三角形 void getABC(double *x, double *y, dou

2015-03-21 15:54:04 398

原创 第三周 程序阅读

(2)利用指针访问私有数据成员class Test{private: int x,y;public: void setX(int a) { x=a; } void setY(int b) { y=b; } void getXY(int *px, int *py) {

2015-03-21 15:48:58 349

原创 第三周 程序阅读

按照封装与信息隐藏的原则,除非特别需要,类中的数据成员需要设置为私有。由此带来的问题是,在类外如何访问这些私有成员?下面4段程序概括了常用的方法。请仔细阅读下面的程序,在阅读过程中,画出对象、变量在内存中的表示图,写出这些程序的运行结果(包括变量的变化过程及程序的最终输出),达到彻底理解这些机制的目标。(1)通过公共函数为私有成员赋值class Test{private:

2015-03-21 15:46:07 371

原创 第二周 程序阅读

#include #include using namespace std;class Student{private: int num; char name[20]; char sex;public: void set_data(int n, char *p,char s) { num=n;

2015-03-18 08:35:59 523

原创 第一周 项目4 图书馆的书

【项目4 - 图书馆的书】  编写一个Book类,包含name(书名)、writer(著者)、public_name(出版社)、price(价格)、number(数量)、NO(书号)等数据成员。定义成员函数setBook,用来为书籍的数据成员赋值,定义成员函数borrow和restore,分别办理借出和还回(借、还书时,暂时只完成数量的增1减1,这里的书仍是一种书的概念,随着课程进展,我们继续

2015-03-15 12:06:06 628

原创 第一周 项目3 时间类 加 n

(2)再增加三个成员函数,要求在类内声明,类外定义。add_seconds(int) //增加n秒钟add_minutes(int) //增加n分钟add_hours(int) //增加n小时/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*dood luck*文件名称:d.cpp*作 者:张

2015-03-15 11:42:31 394

原创 第一周 项目3 时间类

(1)请在原类基础上,在类内增加下列成员函数(将是内置成员函数)add_a_sec()  //增加1秒钟add_a_minute() //增加1分钟add_an_hour() //增加1小时  在main()数中,调用新增加的成员函数,以测试扩充后的功能。/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*d

2015-03-15 11:20:18 391 1

原创 关于长方柱面向对象类的使用

/**Copyright (c)2014,烟台大学计算机与控制工程学院*All rights reserved.*dood luck*文件名称:d.cpp*作    者:张旺华*完成日期:2015年3月15日*版 本 号:v1.0**/编写基于对象的程序,求3个长方柱(Bulk)的体积。数据成员包括长(length)、宽(width)、高(heigth)、体

2015-03-15 11:04:32 478

原创 2015年,第一篇博客 旱冰场造价

【项目1 - 旱冰场造价】  有一个圆形的旱冰场地,场地内抹水泥,造价为每平方米M元,围栏用木条围成,每米造价N元,输入旱冰场半径,用程序计算出其造价。一级提示:  先定义类,确定其数据成员和成员函数。在这里要定义的旱冰场类,实际我们只关心其面积和周长,根据面积计算场地内抹水泥的造价,根据周长计算围栏的造价。有了类的定义,在main函数中定义该类对象,调用成员函数即可以完成

2015-03-15 10:25:36 567

空空如也

空空如也

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

TA关注的人

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