C++作业
文章平均质量分 72
遥遥未可期
这个作者很懒,什么都没留下…
展开
-
第十六周项目三 max带来的冲突
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘佳琦 * 完成日期:2015年 6 月 20日 * 版 本 号:v1.0 * * 问题描述:分析下面程序出现的编译错误,给出解决的方案。 * 程序输出: */#include//定义函数模板templat原创 2015-06-21 10:29:05 · 408 阅读 · 0 评论 -
第九周项目一 复数类的运算符重载
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘佳琦 * 完成日期:2015年 5 月 2 日 * 版 本 号:v1.0 * * 问题描述:请用类的成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除 * 程序输入:无 * 程序输出:复数各种原创 2015-05-02 23:23:40 · 402 阅读 · 0 评论 -
2844: 改错题A-看电影
2844: 改错题A-看电影Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 53 Solved: 34[Submit][Status][Web Board]Description注:本题只需要提交标记为修改部分之间的代码,请按照C++方式提交。小平家长为了激励小平学习的积极性,规定每天作业如果没有错误,奖励1个小红原创 2015-05-01 14:44:16 · 764 阅读 · 0 评论 -
第十四周项目 小玩文件
/**Copyright (c)2015,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:text.cpp*作 者:刘佳琦*完成日期:2015年6月4日*版 本 号:v1.0**问题描述:将文本文件abc.txt中的所有行加上行号后写到newabc.txt文件中*程序输入:*程序输出:*/#include #include #in原创 2015-06-05 23:43:46 · 334 阅读 · 0 评论 -
第十四周项目 小玩文件
#include #include #include using namespace std;int main(){ fstream outfile,infile; infile.open("abc.txt",ios::in); // (1) if(!infile) { cout<<"Can’t open the file."<<原创 2015-06-05 20:54:39 · 331 阅读 · 0 评论 -
第十三周项目 链表之三角形
/* Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作者:刘佳琦* 完成日期:2015年 6 月 3 日* 版 本 号:v1.0** 问题描述:请在下面已有代码的基础上完善程序,完成动态链表的简单操作,程序运行的截图供参考。* 程序输入:* 程序输出:*/#incl原创 2015-06-03 18:14:32 · 515 阅读 · 0 评论 -
第十三周项目二 形状类族中的纯虚函数
/* Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作者:刘佳琦* 完成日期:2015年 5 月 31 日* 版 本 号:v1.0** 问题描述:写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Triangle(三角形)。原创 2015-05-31 15:01:34 · 369 阅读 · 0 评论 -
第十三周项目一(2)动物这样叫
/* Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作者:刘佳琦* 完成日期:2015年 5 月 31 日* 版 本 号:v1.0** 问题描述:显然,Animal设计为抽象类更合适,Animal不需要能够实例化,是专门作基类使用的。改造程序,使Animal设计为抽象类,这时mai原创 2015-05-31 14:35:46 · 310 阅读 · 0 评论 -
第十三周项目一 动物这样叫
/* Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作者:刘佳琦* 完成日期:2015年 5 月 30 日* 版 本 号:v1.0** 问题描述:根据给出的main()函数和运行结果的提示,设计出相关的各个类,注意观察运行结果,提取出每个类中需要的数据成员,并匹配上需要的成员函数。原创 2015-05-30 16:07:13 · 292 阅读 · 0 评论 -
第十三周 阅读程序
#include using namespace std;class Vehicle //交通工具{public: void run() const { cout << "run a vehicle. "<<endl; }};class Car: public Vehicle //汽车{public: void run() con原创 2015-05-30 15:25:17 · 343 阅读 · 0 评论 -
第十二周程序填空
#include #include using namespace std;class Person{ char* name; // 姓名 int age; // 年龄public: Person() {} void setname(char na[]) { name=new char[strlen原创 2015-05-23 11:00:30 · 448 阅读 · 0 评论 -
十一周项目四 类族的设计(1)
/* Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作 者:刘佳琦* 完成日期:2015年 5 月 18 日* 版 本 号:v1.0** 问题描述: (1)先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试;原创 2015-05-18 13:20:13 · 326 阅读 · 0 评论 -
第十一周项目一 存储班长类信息的学生类
/* Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作 者:刘佳琦* 完成日期:2015年 5 月 3 日* 版 本 号:v1.0** 问题描述: 上面是声明好的类及测试函数,请完成类中成员函数的定义* 程序输入:* 程序输出:*/#include #in原创 2015-05-16 19:29:11 · 268 阅读 · 0 评论 -
第十一周阅读程序(4)
#includeusing namespace std;class Part //部件类{public: Part(); Part(int i); ~Part();private: int val;};Part::Part(){ val=0; cout<<"调用Part的默认构造函数:"<<val<<en原创 2015-05-16 18:39:30 · 327 阅读 · 0 评论 -
第十一周阅读程序(一)
#include using namespace std;class Data{public: Data(int i):x(i) { cout<<"A"; } ~Data() { cout<<"B"; }private: int x;};class Base{原创 2015-05-16 17:58:08 · 343 阅读 · 0 评论 -
第九周项目三 分数类的重载
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘佳琦 * 完成日期:2015年 4 月 25 日 * 版 本 号:v1.0 * * 问题描述:(1)实现分数类中的运算符重载,在分数类中可以完成分数的加减乘除(运算后再化简)、比较(6种关系)的运算。可以在第4周分数原创 2015-05-03 09:31:32 · 352 阅读 · 0 评论 -
第九周项目二 Time类的重载
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘佳琦 * 完成日期:2015年 4 月 25 日 * 版 本 号:v1.0 * * 问题描述:实现Time类中的运算符重载。 * 程序输入:无 * 程序输出:进行运算符重载后的时分秒 */#include原创 2015-05-03 08:35:57 · 271 阅读 · 0 评论 -
第九周项目四 我的向量类
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘佳琦 * 完成日期:2015年 5 月 3 日 * 版 本 号:v1.0 * * 问题描述: 建立一个向量类MyVector,声明如下,请完成类的定义 * 程序输入:向量 * 程序输出:重载后的向原创 2015-05-03 12:05:16 · 309 阅读 · 0 评论 -
第十四周项目 用文件保存学生名单
/**Copyright (c)2015,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:text.cpp*作 者:刘佳琦*完成日期:2015年6月4日*版 本 号:v1.0**问题描述:定义学生类,其中包含姓名、C++课、高数和英语成绩及总分数据成员。用对象数组进行存储学生的成绩,读入成绩并计算总分;将总分高于平均总分且原创 2015-06-06 12:57:29 · 474 阅读 · 2 评论 -
第十三周项目 链表之约瑟夫环
/* Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作者:刘佳琦* 完成日期:2015年 6 月 3 日* 版 本 号:v1.0** 问题描述:n个小孩子围成一圈,从第一个小孩子开始顺时针方向数数字,到第m个小孩子离开,这样反反复复,最终只剩下一个小孩子,求第几个小孩子留下?原创 2015-06-03 20:23:46 · 342 阅读 · 0 评论 -
第十三周项目拓展 链表
/* Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作者:刘佳琦* 完成日期:2015年 6 月 3 日* 版 本 号:v1.0** 问题描述:请在下面已有代码的基础上完善程序,完成动态链表的简单操作,程序运行的截图供参考。* 程序输入:* 程序输出:*/#incl原创 2015-06-03 14:10:16 · 484 阅读 · 1 评论 -
第十三周项目三 立体类族共有的抽象类
/* Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作者:刘佳琦* 完成日期:2015年 5 月 31 日* 版 本 号:v1.0** 问题描述: 设计一个抽象类CSolid,含有用于求表面积及体积的两个纯虚函数。设计派生类CCube、CBall、CCylinder,分别表示正方体原创 2015-05-31 16:12:33 · 422 阅读 · 0 评论 -
第十二周项目四 点圆的关系
/* Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作 者:刘佳琦* 完成日期:2015年 5 月 23 日* 版 本 号:v1.0** 问题描述:(1)先建立一个Point(点)类,包含数据成员x,y(坐标点);(2)以Point为基类,派生出一个Circle(圆)类,原创 2015-05-23 15:27:22 · 459 阅读 · 0 评论 -
第十二周项目三 日期时间表
/* Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作 者:刘佳琦* 完成日期:2015年 5 月 23 日* 版 本 号:v1.0** 问题描述: 定义一个日期类Date,数据成员包括年、月、日,SetDate(int y,int m,int d)和PrintDate()函原创 2015-05-23 14:30:12 · 298 阅读 · 0 评论 -
第十二周项目一 教师兼干部类
/* Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作 者:刘佳琦* 完成日期:2015年 5 月 23 日* 版 本 号:v1.0** 问题描述: 分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼原创 2015-05-23 11:32:29 · 431 阅读 · 0 评论 -
第十二周项目二 摩托车继承自行车和机动车
/* Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作 者:刘佳琦* 完成日期:2015年 5 月 23 日* 版 本 号:v1.0** 问题描述: (1)根据上面各类间关系的描述,补全下面程序段中空缺的代码;(2)实现程序中声明的成员函数,注意相应操作中的动作发生的条件原创 2015-05-23 13:45:57 · 407 阅读 · 1 评论 -
第十一周项目四 类族的设计(2)
/* Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作 者:刘佳琦* 完成日期:2015年 5 月 18 日* 版 本 号:v1.0** 问题描述: (1)先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试;原创 2015-05-18 13:52:12 · 446 阅读 · 1 评论 -
第十一周项目二 职员有薪水了(2)
/* Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作 者:刘佳琦* 完成日期:2015年 5 月 16 日* 版 本 号:v1.0** 问题描述:字符串除了用C++扩充的string类型外,按C语言的传统,还可以用char *表示。请将类声明中的string全部改为char原创 2015-05-16 20:31:06 · 290 阅读 · 0 评论 -
第十一周项目二 职员有薪水了
/* Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作 者:刘佳琦* 完成日期:2015年 5 月 16 日* 版 本 号:v1.0** 问题描述: 定义一个名为CPerson的类,有以下私有成员:姓名、身份证号、性别和年龄,成员函数:构造函数、析构函数、输出信息的函数。并在原创 2015-05-16 20:10:09 · 366 阅读 · 0 评论 -
第十一周项目一(2)存储班长信息的学生类
/* Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作 者:刘佳琦* 完成日期:2015年 5 月 16 日* 版 本 号:v1.0** 问题描述: 上面是声明好的类及测试函数,请完成类中成员函数的定义* 程序输入:* 程序输出:*/#include #i原创 2015-05-16 19:44:14 · 327 阅读 · 0 评论 -
第十一周阅读程序(3)
#includeusing namespace std;class A{private: int x;protected: int y;public: int z; A(int a,int b,int c) { x=a; y=b; z=c; } i原创 2015-05-16 18:20:35 · 249 阅读 · 0 评论 -
第十一周阅读程序(2)
#includeusing namespace std;class G{public: static int m; G( ) //构造函数 { m++; cout<<"G begins\n"; } ~G( ) { cout<<"G ends\n";原创 2015-05-16 18:20:02 · 356 阅读 · 0 评论 -
第九周项目五 方程也是类
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘佳琦 * 完成日期:2015年 5 月 3 日 * 版 本 号:v1.0 * * 问题描述: 设计一元一次方程类,求形如ax+b=0的方程的解。例如:输入3x-8=0时,输出的方程的解为x=2.66667;再如:输入原创 2015-05-03 13:24:20 · 456 阅读 · 0 评论 -
第十五周阅读程序(3)
#include#include using namespace std;const char * filename = "a.txt";int main (){ long l,m; ifstream file (filename, ios::in|ios::binary); l = file.tellg(); file.seekg (0原创 2015-06-10 09:07:46 · 446 阅读 · 0 评论