自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C#2

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication3 { class Program { static void Main(string[] args)

2016-03-11 17:28:14 669

原创 C#

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args)

2016-03-11 17:27:44 598

原创 银行系统

#include #include "bank.h" using namespace std; int main() { cout<<"+----------------------+\n"; cout<<" 欢迎来到MERC银行 "<<endl; cout<<"+----------------------+\n"; Bank b;

2015-07-17 20:04:36 849

原创 银行系统

main.cpp #include #include "bank.h" using namespace std; int main() { cout<<"+----------------------+\n"; cout<<" »¶Ó­¹âÁÙMERCÒøÐÐ "<<endl; cout<<"+----------------------+\n"; Ba

2015-07-13 23:04:42 777

原创 第15周项目1-用二进制文件处理学生成绩

 【项目1-用二进制文件处理学生成绩】 (1)定义学生类,其中包含学号、姓名、C++课、高数和英语成绩及总分数据成员,成员函数根据需要确定。 (2)读入学生的成绩,并求出总分,用对象数组进行存储。ASCII文件score.dat中保存的是100名学生的学号、姓名和C++课、高数和英语成绩。 (3)将所有数据保存到一个二进制文件binary_score.dat中,最后通过键盘输入你

2015-06-21 16:46:23 685

原创 第14周项目3-

 【项目3-OOP版电子词典】 做一个简单的电子词典。在文件dictionary.txt中,保存的是英汉对照的一个词典,词汇量近8000个,英文、中文释义与词性间用’\t’隔开。 (1)编程序,由用户输入英文词,显示词性和中文释义。 提示1:如果要用OOP完成这个词典(当然也可以用OO方法实现),可以定义一个Word类表示一个词条,其中的数据成员string english;

2015-06-14 11:06:52 621

原创 第14周项目2-用文件保存的学生名单

【项目2-用文件保存的学生名单】 文件score.dat中保存的是若干名学生的姓名和C++课、高数和英语成绩。 (1)定义学生类,其中包含姓名、C++课、高数和英语成绩及总分数据成员。 //定义学生类 class Student{ public: //声明必要的成员函数 private: string name; double cpp; double math

2015-06-14 11:03:34 632

原创 第14周项目1-小玩文件(2)

(2)下面程序的功能是将文本文件abc.txt中的所有行加上行号后写到newabc.txt文件中,请填空将程序补充完整。 #include #include #include using namespace std; int main() { fstream outfile,infile; infile.open("abc.txt",_________); /

2015-06-10 09:12:58 672

原创 第14周项目1-小玩文件

【项目1 - 小玩文件】 (1)下面程序的功能是统计文本文件abc.txt中的字符个数,请填空将程序补充完整。 #include #include #include _____________ // (1) using namespace std; int main() { fstream file; file.open("abc.txt", ________

2015-06-10 09:11:36 372

原创 第13周项目3-立体类族共有的抽象类

【项目3-立体类族共有的抽象类】     设计一个抽象类CSolid,含有用于求表面积及体积的两个纯虚函数。设计派生类CCube、CBall、CCylinder,分别表示正方体、球体及圆柱体。在main()函数中,定义CSolid *p;(p是指向基类的指针,且这个基类是个抽象类)。要求利用这个p指针,能够求出正方体、球体及圆柱体对象的表面积及体积。 代码: #include usi

2015-06-03 09:04:32 420

原创 第13周项目1-动物这样叫(3)

3、每一个Animal的派生类都有一个“名字”数据成员,这一共有的成员完全可以由基类提供改造上面的程序,将这一数据成员作为抽象类Animal数据成员被各派生类使用。   代码: #include #include using namespace std; class Animal { protected: string name; public:

2015-06-03 09:03:20 462

原创 第13周项目2-形状类族的中的纯虚函数

【项目2-形状类族的中的纯虚函数】 写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Triangle(三角形)。用如下的main()函数,求出定义的几个几何体的面积和。  int main() { Circle c1(12.6),c2(4.9);//建立Circle类对象c1,c2,参数为圆半径 Rectangl

2015-06-03 09:03:12 629

原创 第13周项目1-动物这样叫(2)

2、显然,Animal设计为抽象类更合适,Animal不需要能够实例化,是专门作基类使用的。改造程序,使Animal设计为抽象类,这时main()函数中p = new Animal();将出错,将此行删除。 代码: #include #include using namespace std; class Animal { public: virtual vo

2015-06-03 09:00:35 637

原创 第13周项目1-动物这样叫(1)

【项目1-动物这样叫】 下面是给出的基类Animal声明和main()函数。 class Animal { public: virtual void cry() { cout<<"不知哪种动物,让我如何学叫?"<<endl; } }; int main( ){ Animal *p; p = new Animal();

2015-06-03 08:58:19 546

原创 第12周项目4-点、圆的关系(2)

 (5)在圆类上重载关系运算符(6种),使之能够按圆的面积比较两个圆的大小。自编main函数完成测试。 代码: #include #include using namespace std; class Point { public: Point(double a=0,double b=0); //构造函数 double distance(const Point &p)

2015-05-27 19:43:51 660

原创 第12周项目4-点、圆的关系(1)

 【项目4 - 点、圆的关系】 (1)先建立一个Point(点)类,包含数据成员x,y(坐标点); (2)以Point为基类,派生出一个Circle(圆)类,增加数据成员(半径),基类的成员表示圆心; (3)编写上述两类中的构造、析构函数及必要运算符重载函数(本项目主要是输入输出); (4)定义友元函数int locate,判断点p与圆的位置关系(返回值0 圆外); int

2015-05-27 19:41:58 575

原创 第12周项目3-日期时间类

 【项目3】日期时间类 定义一个日期类Date,数据成员包括年、月、日,SetDate(int y,int m,int d)和PrintDate()函数分别用于设置日期和显示日期;再定义一个时间类Time,数据成员包括时、分、秒,SetTime(int h,int m,int s)和PrintTime()函数分别用于设置时间和显示时间,在此基础上再定义一个日期时间类TimeDate,充

2015-05-27 19:38:13 627

原创 第12周项目2-摩托车继承自行车和机动车

项目2 - 摩托车继承自行车和机动车】 在下面一段类的定义中,自行车类的虚基类为车辆类,机动车类的虚基类也为车辆类,摩托车类的基类为自行车类和机动车类,类之间均为公有继承,如图所示。 下载可执行文件链接motorcar.exe. (1)根据上面各类间关系的描述,补全下面程序段中空缺的代码; (2)实现程序中声明的成员函数,注意相应操作中的动作发生的条件不能满足时应给出提示。 (3)运行程

2015-05-27 09:27:08 692

原创 第12周项目1-教师兼干部类

【项目1 - 教师兼干部类】 分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)。要求:  (1)在两个基类中都包含姓名、年龄、性别、地址、电话等数据成员。  (2)在Teacher类中还包含数据成员title(职称),在Cadre类中还包含数据成员post(职务),在Teacher_Cadre类中还包含数据成

2015-05-27 09:25:38 535

原创 第11周项目4-类族的设计

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:梁璨 * 完成日期:2015 年 5 月 21 日 * 版 本 号:v1.0 * * 问题描述:按以下的提示,由基类的设计和测试开始,逐渐地完成各个类的设计,求出圆格柱体的表面积、体

2015-05-24 10:05:20 570

原创 第11周项目3-点类派生直线类

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:梁璨 * 完成日期:2015 年 5 月 21 日 * 版 本 号:v1.0 * * 问题描述:定义点类Point,并以点类为基类,派生出直线类Line,从基类中继承的点的信息表示直

2015-05-24 10:03:57 333

原创 第11周项目2-职员有薪水啦(2)

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:梁璨 * 完成日期:2015 年 5 月 19 日 * 版 本 号:v1.0 * * 问题描述:定义一个名为CPerson的类,有以下私有成员:姓名、身份证号、性别和年龄,成员函数:

2015-05-24 10:01:18 318

原创 第11周项目2-职员有薪水啦

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:梁璨 * 完成日期:2015 年 5 月 20 日 * 本 号:v1.0 * * 问题描述:定义一个名为CPerson的类,有以下私有成员:姓名、身份证号、性别和年龄

2015-05-20 09:22:23 378

原创 第11周项目-1存储班长信息的学生类

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:梁璨 * 完成日期:2015 年 5 月 20 日 * 版 本 号:v1.0 * * 问题描述:在声明好的类及测试函数的基础上,请完成类中成员函数的定义。 * 输入描述: ; * 程序输出:班长

2015-05-20 09:20:54 330

原创 第11周项目0-是春哥啊

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:梁璨 * 完成日期:2015 年 5 月 20 日 * 版 本 号:v1.0 * * 问题描述:在下面程序横线上填写适当内容,使程序完整。 * 输入描述: ; * 程序输出:Name: 春哥

2015-05-20 09:19:29 333

原创 第9周项目5-方程也是类

#include using namespace std; class CEquation { private: double a;//未知数系数 double b;//常数项 char unknown;//代表未知数的符号 public: CEquation(double aa=0,double bb=0); friend istream &oper

2015-05-17 20:59:07 394

原创 第9周项目4-我的向量类

/* * Copyright (c) 2015,烟台大学计算机学院 * All right reserved. * 作者:梁璨 * 文件:Demo.cpp * 完成时间:2015年05月17日 * 版本号:v1.0 */ #include #include using namespace std; class MyVector //定义向量类 { public: My

2015-05-17 20:57:52 316

原创 第9周项目2-Time类中的运算符重载(续)

#include using namespace std; class CTime { private: short int hour; short int minute; short int second; public: CTime(int h=0,int m=0,int s=0); void setTime(int h,int m,int s)

2015-05-17 20:56:32 310

原创 第9周项目1-复数类中的运算符重载(续)

#include using namespace std; class Complex { public: Complex(){real=0;imag=0;} Complex(double r,double i){real=r;imag=i;} friend Complex operator+(Complex &c1,Complex &c2); friend

2015-05-17 20:55:51 340

原创 第8周项目4-String类的构造

#include #include using namespace std; class String { private: char *p; int len; public: String(); ~String(); String(char *s); String(String &s); friend String operato

2015-05-17 20:54:32 340

原创 第8周项目3-分数类中的运算符重载

#include #include using namespace std; class CFraction { private: int nume; int deno; public: CFraction(int nu=0,int de=1); void set(int nu,int de); void input(); void sim

2015-05-17 20:53:06 496 1

原创 第八周项目2-Time类中的运算符重载

#include using namespace std; class CTime { private: short int hour; short int minute; short int second; public: CTime(int h=0,int m=0,int s=0); void setTime(int h,

2015-05-13 09:05:10 299

原创 第8周项目1-实现复数类中的运算符重载(完整的类)

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:梁璨 * 完成日期:2015 年 4 月 29 日 * 版 本 号:v1.0 * * 问题描述:定义一个定义完整的类(是可以当作独立的产品发布,成为众多项目中的“基础工程”)。 这样的类在(2)

2015-04-29 09:20:37 314

原创 第8周项目1-实现复数类中的运算符重载(友元函数)

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:梁璨 * 完成日期:2015 年 4 月 29 日 * 版 本 号:v1.0 * * 问题描述:请用类的友元函数,而不是成员函数,再次完成上面提及的运算符的重载; * 输入描述: ; * 程序

2015-04-29 09:20:02 378

原创 第8周项目1-实现复数类中的运算符重载

/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:梁璨 * 完成日期:2015 年 4 月 29 日 * 版 本 号:v1.0 * * 问题描述:请用类的成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除。  * 输入描述: ;

2015-04-29 09:16:53 311

原创 首次体验VS

感觉挺好的,可以无限循环使用。

2015-04-22 17:01:24 300

原创 第6周项目6-复数模板类

/* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:梁璨 * 完成日期:2015年 4 月 19 日 * 版 本 号:v1.0 * * 问题描述: 阅读教材例10.1。该例实现了一个复数类,但是美中不足的是,复数类的实部和虚部都固定只能是d

2015-04-19 21:59:46 359

原创 第6周项目5-友元类

/* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:梁璨 * 完成日期:2015年 4 月 19 日 * 版 本 号:v1.0 * * 问题描述: 定义下面两个类的成员函数(为体验友元类,实际上本例并不一定是一个好的设计,将两个类的合并为一个

2015-04-19 21:57:44 290

原创 第6周项目4-成员函数、友元函数和一般函数有区别 (一般函数)

/* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:梁璨 * 完成日期:2015年 4 月 19 日 * 版 本 号:v1.0 * * 问题描述: 。 * 输入描述:NULL; * 程序输出:按要求输出。 #include

2015-04-19 21:55:43 274

原创 第6周项目4-成员函数、友元函数和一般函数有区别 (友元函数)

/* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:梁璨 * 完成日期:2015年 4 月 19 日 * 版 本 号:v1.0 * * 问题描述: 。 * 输入描述:NULL; * 程序输出:按要求输出。 #include

2015-04-19 21:49:18 321

空空如也

空空如也

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

TA关注的人

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