- 博客(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 806
原创 处理成绩
#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 730
原创 最大数的输出
#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 1026
原创 C++结构体之统计最高最低分
#include#includeusing 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 911
原创 虚数 计算圆形面积
#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 1059
原创 抽象基类
#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 1115
原创 继承与组合
#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 654
原创 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 859
原创 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 702
原创 用文件保存的学生名单
/** 程序的版权和版本声明部分:* Copyright (c) 2013, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作 者:初瑞* 完成日期:2014年 6月 10日* 版 本 号:v12.1* 输入描述:无* 问题描述:。* 程序输出:* 问题分析:略* 算法设计:略*/
2014-06-10 08:49:09 758
原创 第十五周 项目1-工资数据的输入(文件输入,文件输出)
/*烟台大学计算机学院学生*All right reserved.*文件名称:工资数据的输入*作者:初瑞*完成日期:2014年6月3日*版本号:v1.0*对任务及求解方法的描述部分:工资数据的输入*我的程序:*/#include #includeusing namespace std;int main( ){ double salarys[
2014-06-03 14:58:10 751
原创 第十五周 项目1-工资数据的输入(文件输入)
/*烟台大学计算机学院学生*All right reserved.*文件名称:工资数据的输入*作者:初瑞*完成日期:2014年6月3日*版本号:v1.0*对任务及求解方法的描述部分:工资数据的输入*我的程序:*/#include #includeusing namespace std;int main( ){ double salarys[
2014-06-03 14:49:18 770
原创 第十三周 项目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 745
原创 第十三周 程序阅读
#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 700
原创 第十四周 项目3-立体类族共有的抽象类
/** 程序的版权和版本声明部分* Copyright (c)2013, 烟台大学计算机学院学生* All rightsreserved.* 作 者: 初瑞* 完成日期:2014年5月27日* 版本号: v1.0* 输入描述:无* 问题描述:输出表面积和体积*/#include using namespace std;#define PI
2014-05-27 14:39:27 654
原创 第十四周 项目2-形状类族的中的纯虚函数
/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 作者: 初瑞* 完成日期: 2014年 5 月 27 日* 版本号: v1.0* 输入描述:无* 问题描述:,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Trian
2014-05-27 14:26:19 626
原创 第十四周 项目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 553
原创 将第十四周的阅读程序中的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 638
原创 将十四周的阅读程序中的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 661
原创 第十四周 阅读程序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 548
原创 C++第9周(春)项目3 - 分数类
/**程序的版权和版本声明部分:*Copyright(c)2014,烟台大学计算机学院学生*All rights reserved.*文件名称:*作者:初瑞*完成日期:2014 年 5 月 13 日*版本号:v1.0*对任务及求解方法的描述部分:*输入描述:无*问题描述:(1)定义分数的一目运算+和-,分别代表分数取正和求反,将“按位取反运算符”~重载为分
2014-05-13 15:05:03 726 1
原创 第十二周项目3—摩托车继承自行车和机动车
/**程序的版权和版本声明部分:*Copyright(c)2014,烟台大学计算机学院学生*All rights reserved.*文件名称:*作者:初瑞*完成日期:2014 年 5 月 13 日*版本号:v1.0*对任务及求解方法的描述部分:*输入描述:无*问题描述:在下面一段类的定义中,自行车类的虚基类为车辆类,机动车类的虚基类也为车辆类,
2014-05-13 09:36:17 498
原创 第十二周项目2-教师兼干部类 .
/**程序的版权和版本声明部分:*Copyright(c)2014,烟台大学计算机学院学生*All rights reserved.*文件名称:*作者:初瑞*完成日期:2014 年 5 月 13 日*版本号:v1.0*对任务及求解方法的描述部分:*输入描述:无*问题描述:*问题分析:*算法设计:*/#include #include
2014-05-13 09:10:28 558
原创 第十二周 1.3 protected继承
/**程序的版权和版本声明部分:*Copyright(c)2014,烟台大学计算机学院学生*All rights reserved.*文件名称:*作者:初瑞*完成日期:2014 年 5 月 13 日*版本号:v1.0*对任务及求解方法的描述部分:*输入描述:无*问题描述:*程序输出:-*问题分析:*算法设计:*/#include u
2014-05-13 08:46:03 501
原创 第十二周 1.2 private继承
/**程序的版权和版本声明部分:*Copyright(c)2014,烟台大学计算机学院学生*All rights reserved.*文件名称:*作者:初瑞*完成日期:2014 年 5 月 13 日*版本号:v1.0*对任务及求解方法的描述部分:*输入描述:无*问题描述:*程序输出:-*问题分析:*算法设计:*/#include u
2014-05-13 08:40:41 486
原创 第十二周 项目1 - 长颈鹿类对动物类的继承(public继承方式)
/**程序的版权和版本声明部分:*Copyright(c)2014,烟台大学计算机学院学生*All rights reserved.*文件名称:*作者:初瑞*完成日期:2014 年 5 月 13 日*版本号:v1.0*对任务及求解方法的描述部分:*输入描述:无*问题描述:理解基类中成员的访问限定符和派生类的继承方式*程序输出:-*问题分析:*算
2014-05-13 08:37:06 492
原创 第十一周 项目 3 点类派生直线类 .
#include #includeusing 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 493
原创 第十一周项目2 - 职员有薪水了
/*烟台大学计算机学院学生*All right reserved.*文件名称*烟台大学计算机学院学生*作者:初瑞*完成日期:2014年5月6日*版本号:v1.0*对任务及求解方法的描述部分:项目2 - 职员有薪水了*我的程序:*/#include using namespace std;class CPerson{protected: st
2014-05-06 15:21:35 527
原创 第十一周:项目一班长和学生的信息
/*烟台大学计算机学院学生*All right reserved.*文件名称*烟台大学计算机学院学生*All right reserved.*文件名称:项目一班长和学生的信息*作者:初瑞*完成日期:2014年5月6日*版本号:v1.0*对任务及求解方法的描述部分:项目一班长和学生的信息*我的程序:*/#include #include using n
2014-05-06 14:58:44 528
原创 同项目1,将第八周项目2修改
/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 作者: 初瑞* 完成日期: 201年 4 月 22 日* 版本号: v1.0* 输入描述:无* 问题描述:无* 程序输出:无*/#include using namespace std;class CTime
2014-04-22 15:26:59 479
原创 第九周【项目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 663
原创 第八周【项目3-分数类中的运算符重载】
/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 作者: 初瑞* 完成日期: 2014年 4 月 15 日* 版本号: v1.0* 输入描述:无* 问题描述:无* 程序输出:无*/#include using namespace std;int gc
2014-04-16 18:41:54 496
原创 第八周【项目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 668 1
原创 用类的友元函数完成运算符的重载;
/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 作者: 初瑞* 完成日期: 2013年 4 月 15 日* 版本号: v1.0* 输入描述:无* 问题描述:无* 程序输出:无*/#include using namespace std;cla
2014-04-15 08:34:42 529
原创 第八周【项目1】实现复数类中的运算符重载
/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 作者: 初瑞* 完成日期: 2014年 4 月 14 日* 版本号: v1.0* 输入描述:无* 问题描述:无* 程序输出:无*/#include using namespace std;cl
2014-04-15 08:28:02 536
原创 项目3-成员函数、友元函数和一般函数有区别
/** 程序的版权和版本声明部分* Copyright (c)2013, 烟台大学计算机学院学生* All rightsreserved.* 文件名称:* 作 者: 初瑞* 完成日期: 2014年 4 月 8 日* 版本号: v1.0* 输入描述:无* 问题描述:你需要完成的任务是,利用成员函数、友元函数和一般函数,实现三个版本的求两点间距离的函数,并
2014-04-08 15:03:17 528
原创 项目2-体验常成员函数
/** 程序的版权和版本声明部分* Copyright (c)2013, 烟台大学计算机学院学生* All rightsreserved.* 文件名称:* 作 者: 初瑞* 完成日期: 2014年 4 月 8 日* 版本号: v1.0* 输入描述:无* 问题描述:补充完整构造函数和析构函数(其他不必动)。其中,构造函数要完成下面三个任务: (1)
2014-04-08 14:26:00 530
原创 项目1-深复制体验
#include#includeusing 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 470
原创 阅读程序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 528
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人