- 博客(82)
- 收藏
- 关注
原创 a
#include using namespace std; class Rectangle //矩形类 { private: int length; //矩形的长和宽 int width; public: Rectangle(); Rectangle(int l,int w); //构造函数,l、w分别代表长和宽 int getArea
2014-06-24 15:02:16
858
原创 处理成绩
#include using namespace std; class Student { public: void setnum(); void setscore(); void avescore(); void compare(); void display(); private: int num; do
2014-06-17 14:23:15
788
原创 最大数的输出
#include using namespace std; class Q { public: void set_value(); double get_Max(); private: int n; int a[100]; }; void Q::set_value() { cin>>n; for(int i=0; i<n
2014-06-11 19:54:58
1085
原创 C++结构体之统计最高最低分
#include #include using namespace std; struct Student { string name; double score; }; int main() { int i=0; Student stu[5],ma,mi; ma.score=0,mi.score=100; while(ci
2014-06-11 19:39:41
949
原创 虚数 计算圆形面积
#include #include using namespace std; class Shape { public: virtual double area()=0; }; class Circle:public Shape { public: Circle(double r):R(r){} virtual double ar
2014-06-11 19:20:35
1120
原创 抽象基类
#include #include using namespace std; class Shape { public: virtual double area()=0; }; class Circle:public Shape { public: Circle(double r):R(r) {}
2014-06-11 19:02:46
1158
原创 继承与组合
#include #include using namespace std; class BirthDate { public: BirthDate(int,int,int); void display(); void setbirthday(int,int,int); private: int year; int month;
2014-06-10 14:55:08
701
原创 oj 多元继承
Teacher::Teacher(string nam,int a,char s,string tit,string ad,string t):name(nam),age(a),sex(s),title(tit),addr(ad),tel(t){} void Teacher::display() { cout cout cout cout co
2014-06-10 14:17:44
905
原创 oj 输入 输出保护继承
Comlex Complex::operator+(Complex &c1p) { return Complex(real+c1.real,imag+c1.imag); } Complex Complex::operator+(double&d) { Complex c; c.real=real+d; c.imag=imag; return
2014-06-10 14:17:05
746
原创 用文件保存的学生名单
/* * 程序的版权和版本声明部分: * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:初瑞 * 完成日期:2014年 6月 10日 * 版 本 号:v12.1 * 输入描述:无 * 问题描述:。 * 程序输出: * 问题分析:略 * 算法设计:略 */
2014-06-10 08:49:09
810
原创 第十五周 项目1-工资数据的输入(文件输入,文件输出)
/*烟台大学计算机学院学生 *All right reserved. *文件名称:工资数据的输入 *作者:初瑞 *完成日期:2014年6月3日 *版本号:v1.0 *对任务及求解方法的描述部分:工资数据的输入 *我的程序:*/ #include #include using namespace std; int main( ) { double salarys[
2014-06-03 14:58:10
808
原创 第十五周 项目1-工资数据的输入(文件输入)
/*烟台大学计算机学院学生 *All right reserved. *文件名称:工资数据的输入 *作者:初瑞 *完成日期:2014年6月3日 *版本号:v1.0 *对任务及求解方法的描述部分:工资数据的输入 *我的程序:*/ #include #include using namespace std; int main( ) { double salarys[
2014-06-03 14:49:18
828
原创 第十三周 项目1-工资数据的输入(手动输入)
/*烟台大学计算机学院学生 *All right reserved. *文件名称:工资数据的输入 *作者:初瑞 *完成日期:2014年6月3日 *版本号:v1.0 *对任务及求解方法的描述部分:工资数据的输入 *我的程序:*/ #include using namespace std; int main( ) { double salarys[500],t;
2014-06-03 14:34:31
802
原创 第十三周 程序阅读
#include using namespace std; class A { protected: int a,b; public: A(int aa, int bb):a(aa), b(bb) {} void printA() { cout } }; class B: public A//B是A的派生类 {
2014-05-27 15:12:09
746
原创 第十四周 项目3-立体类族共有的抽象类
/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 作 者: 初瑞 * 完成日期:2014年5月27日 * 版本号: v1.0 * 输入描述:无 * 问题描述:输出表面积和体积 */ #include using namespace std; #define PI
2014-05-27 14:39:27
710
原创 第十四周 项目2-形状类族的中的纯虚函数
/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 作者: 初瑞 * 完成日期: 2014年 5 月 27 日 * 版本号: v1.0 * 输入描述:无 * 问题描述:,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Trian
2014-05-27 14:26:19
679
原创 第十四周 项目1-动物这样叫
#include #include using namespace std; class Animal { public: virtual void cry() { cout<<"不知哪种动物,让我如何学叫?"<<endl; } }; class Mouse:public Animal { public: Mous
2014-05-27 09:07:07
594
原创 将第十四周的阅读程序中的Vehicle类的定义修改为纯虚函数,找出main()函数中将使编译出错的行删除
#include using namespace std; class Vehicle{ public: virtual void run() const = 0; //(3) run()为纯虚函数,const意指其为常成员函数,并非纯虚函数之必要 }; class Car: public Vehicle //汽车 { public: void run()
2014-05-27 08:29:22
694
原创 将十四周的阅读程序中的Vehicle类的定义修改为虚函数,请写出程序的执行结果
#include using namespace std; class Vehicle { public: virtual void run() const { cout << "run a vehicle. "<<endl; } //(2) run()为虚函数 }; class Car: public Vehicle //汽车 { public: void
2014-05-27 08:22:56
717
原创 第十四周 阅读程序1
#include using namespace std; class Vehicle //交通工具 { public: void run() const { cout << "run a vehicle. "<<endl; } }; class Car: public Vehicle //汽车 { public: v
2014-05-27 08:17:28
582
原创 C++第9周(春)项目3 - 分数类
/* *程序的版权和版本声明部分: *Copyright(c)2014,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:初瑞 *完成日期:2014 年 5 月 13 日 *版本号:v1.0 *对任务及求解方法的描述部分: *输入描述:无 *问题描述:(1)定义分数的一目运算+和-,分别代表分数取正和求反,将“按位取反运算符”~重载为分
2014-05-13 15:05:03
780
1
原创 第十二周项目3—摩托车继承自行车和机动车
/* *程序的版权和版本声明部分: *Copyright(c)2014,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:初瑞 *完成日期:2014 年 5 月 13 日 *版本号:v1.0 *对任务及求解方法的描述部分: *输入描述:无 *问题描述:在下面一段类的定义中,自行车类的虚基类为车辆类,机动车类的虚基类也为车辆类,
2014-05-13 09:36:17
545
原创 第十二周项目2-教师兼干部类 .
/* *程序的版权和版本声明部分: *Copyright(c)2014,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:初瑞 *完成日期:2014 年 5 月 13 日 *版本号:v1.0 *对任务及求解方法的描述部分: *输入描述:无 *问题描述: *问题分析: *算法设计: */ #include #include
2014-05-13 09:10:28
593
原创 第十二周 1.3 protected继承
/* *程序的版权和版本声明部分: *Copyright(c)2014,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:初瑞 *完成日期:2014 年 5 月 13 日 *版本号:v1.0 *对任务及求解方法的描述部分: *输入描述:无 *问题描述: *程序输出:- *问题分析: *算法设计: */ #include u
2014-05-13 08:46:03
541
原创 第十二周 1.2 private继承
/* *程序的版权和版本声明部分: *Copyright(c)2014,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:初瑞 *完成日期:2014 年 5 月 13 日 *版本号:v1.0 *对任务及求解方法的描述部分: *输入描述:无 *问题描述: *程序输出:- *问题分析: *算法设计: */ #include u
2014-05-13 08:40:41
520
原创 第十二周 项目1 - 长颈鹿类对动物类的继承(public继承方式)
/* *程序的版权和版本声明部分: *Copyright(c)2014,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:初瑞 *完成日期:2014 年 5 月 13 日 *版本号:v1.0 *对任务及求解方法的描述部分: *输入描述:无 *问题描述:理解基类中成员的访问限定符和派生类的继承方式 *程序输出:- *问题分析: *算
2014-05-13 08:37:06
547
原创 第十一周 项目 3 点类派生直线类 .
#include #include using namespace std; class Point{ public: Point():x(0),y(0){}; Point(double x0,double y0):x(x0),y(y0){}; void PrintPoint(); double x,y; }; void Point::Prin
2014-05-13 08:05:54
529
原创 第十一周项目2 - 职员有薪水了
/*烟台大学计算机学院学生 *All right reserved. *文件名称*烟台大学计算机学院学生 *作者:初瑞 *完成日期:2014年5月6日 *版本号:v1.0 *对任务及求解方法的描述部分:项目2 - 职员有薪水了 *我的程序:*/ #include using namespace std; class CPerson { protected: st
2014-05-06 15:21:35
567
原创 第十一周:项目一班长和学生的信息
/*烟台大学计算机学院学生 *All right reserved. *文件名称*烟台大学计算机学院学生 *All right reserved. *文件名称:项目一班长和学生的信息 *作者:初瑞 *完成日期:2014年5月6日 *版本号:v1.0 *对任务及求解方法的描述部分:项目一班长和学生的信息 *我的程序:*/ #include #include using n
2014-05-06 14:58:44
584
原创 同项目1,将第八周项目2修改
/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 作者: 初瑞 * 完成日期: 201年 4 月 22 日 * 版本号: v1.0 * 输入描述:无 * 问题描述:无 * 程序输出:无 */#include using namespace std; class CTime
2014-04-22 15:26:59
514
原创 第九周【项目1】在第8周项1的基础上(1)再定义一目运算符 -,-c相当于0-c(2)定义Complex类中的<<和>>运算符的重载,实现输入和输出,改造原程序中对运算结果显示方式,使程序读起来更自然
/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 作者: 初瑞 * 完成日期: 2013年 4 月 26 日 * 版本号: v1.0 * 输入描述:无 * 问题描述:无 * 程序输出:无 */ #include using namespace std; cl
2014-04-22 14:54:50
699
原创 第八周【项目3-分数类中的运算符重载】
/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 作者: 初瑞 * 完成日期: 2014年 4 月 15 日 * 版本号: v1.0 * 输入描述:无 * 问题描述:无 * 程序输出:无 */ #include using namespace std; int gc
2014-04-16 18:41:54
532
原创 第八周【项目2-Time类中的运算符重载】实现Time类中的运算符重载
* 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 作者: 初瑞 * 完成日期: 2014年 4 月 15 日 * 版本号: v1.0 * 输入描述:无 * 问题描述:无 * 程序输出:无 */ #include using namespace std; class CTim
2014-04-15 14:26:12
725
1
原创 用类的友元函数完成运算符的重载;
/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 作者: 初瑞 * 完成日期: 2013年 4 月 15 日 * 版本号: v1.0 * 输入描述:无 * 问题描述:无 * 程序输出:无 */ #include using namespace std; cla
2014-04-15 08:34:42
555
原创 第八周【项目1】实现复数类中的运算符重载
/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 作者: 初瑞 * 完成日期: 2014年 4 月 14 日 * 版本号: v1.0 * 输入描述:无 * 问题描述:无 * 程序输出:无 */ #include using namespace std; cl
2014-04-15 08:28:02
571
原创 项目3-成员函数、友元函数和一般函数有区别
/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: * 作 者: 初瑞 * 完成日期: 2014年 4 月 8 日 * 版本号: v1.0 * 输入描述:无 * 问题描述:你需要完成的任务是,利用成员函数、友元函数和一般函数,实现三个版本的求两点间距离的函数,并
2014-04-08 15:03:17
573
原创 项目2-体验常成员函数
/* * 程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: * 作 者: 初瑞 * 完成日期: 2014年 4 月 8 日 * 版本号: v1.0 * 输入描述:无 * 问题描述:补充完整构造函数和析构函数(其他不必动)。其中,构造函数要完成下面三个任务: (1)
2014-04-08 14:26:00
565
原创 项目1-深复制体验
#include #include using namespace std; class A { private: char *a; public: A(char *aa) { a = new char[strlen(aa)+1]; //(1)这样处理的意义在于:+1是要预留一个/0的空间;开辟空间,储存aa strc
2014-04-08 14:02:23
549
原创 阅读程序c
#include using namespace std; class Time { public: Time(int,int,int); void output_time( );//输出时分秒 int hour; int minute; int sec; }; Time::Time(int h,int m,int s)//对时分
2014-04-02 18:06:18
571
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅