- 博客(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关注的人