自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2015-第4周项目2-分数类的雏形

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

2015-03-29 21:11:52 427

原创 2015-第4周项目1-三角形类的构造函数

【项目1-三角形类的构造函数】  设计三角形类,通过增加构造函数,使对象在定义时能够进行初始化,可以由下面的类声明开始,需要自己实现相关的成员函数,以及增加要求的构造函数(1)使用带参数构造函数,即Triangle(double x, double y, double z),三边长在调用时由实参直接给出:#include #include using namespace

2015-03-29 19:35:01 821 1

原创 2015-第3周项目5-数组做数据成员(5)

【项目5 - 数组作数据成员】阅读教材P255例8.4,注意到类中的数据成员可以是数组。设计一个工资类(Salary)要设计的成员函数有:void set_salarys( ):输入职工工资(输入-1标志着工资输入结束),工资保存到salary数组中,实际人数保存到number中;void add_salarys(int x):给每个人涨x元工资void sort_salarys():

2015-03-25 09:09:15 517 1

原创 2015-第3周项目5-数组做数据成员(3)&(4)(读文件)

(3)手工输入工资?!太让人不能忍受了。现给出包含了不足500个职工工资的文件salary.txt,从文件中读数据,完成上面的工作。(4)增加一个成员函数,将排序后结果保存到一个文件中。#include #include #include using namespace std;class Salary{private: double salary

2015-03-25 09:02:38 403

原创 2015-第3周项目5-数组做数据成员(2)

(2)用salary[50]有限制,实际人数少时,会浪费空间,人数多了,无法完成任务。在main()中先输入职工人数,作为参数传递给输入职工工资的成员函数,然后利用动态分配内存的机制,开辟一个大小正好的连续空间,完成上面的工作。#include using namespace std;class Salary{private: double *salarys; /

2015-03-25 08:40:25 325

原创 2015-第3周项目5-数组做数据成员(1)

【项目5 - 数组作数据成员】阅读教材P255例8.4,注意到类中的数据成员可以是数组。设计一个工资类(Salary),其中类的数据成员如下:[cpp] view plaincopyprint?class Salary  {  private:      double salarys[50]; //多人的工资      int n

2015-03-22 18:03:48 324

原创 2015-第3周项目4-考了语文数学的学生

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

2015-03-22 17:37:55 438

原创 2015-第3周项目3-程序的多文件组织

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

2015-03-22 17:13:16 335

原创 2015-第3周项目2-三角形类2

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

2015-03-18 09:05:27 384

原创 2015-第3周项目1-三角形类

【项目1 - 三角形类1】下面设计一个三角形类,请给出各成员函数的定义   /* *Copyright (c)2015,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:C++.cpp *作 者:王一锟 *完成日期:2015年3月18日 *版 本 号:v1.0 * *问题描述:三角形类1 *

2015-03-18 08:27:56 428

原创 2015-第1周项目4-图书馆的书

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

2015-03-17 21:52:03 638 1

原创 2015-第1周项目3-时间类

【项目3 - 时间类】阅读、运行程序后,按要求扩充类的功能#include using namespace std; class Time { public: void set_time( ); void show_time( ); private: bool is_time(int, int, int); //这个成员

2015-03-16 22:06:53 296

原创 2015-第1周项目2-长方柱类

【项目2 - 长方柱类】  编写基于对象的程序,求3个长方柱(Bulk)的体积。数据成员包括长(length)、宽(width)、高(heigth)、体积,要求设计成员函数实现下面的功能:  (1)由键盘输入3个长方柱的长、宽、高;  (2)计算长方柱的体积(volume)和表面积(areas);  (3)输出这3个长方柱的体积和表面积;代码:/* *Copyri

2015-03-16 20:15:33 362

原创 2015-第1周项目1-旱冰场造价

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

2015-03-16 19:49:32 498

空空如也

空空如也

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

TA关注的人

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