
课程作业
文章平均质量分 77
guoguangjian2011
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
学生成绩排列
程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: 学生成绩的读入和排序* 作者: 郭广建* 完成日期: 2012年 6月 3日 * 版本号: 1、0*对任务及求解方法的描述部分/*【任务】学生成绩排序文件score.dat 中保存的是名学生原创 2012-06-08 12:55:36 · 1784 阅读 · 0 评论 -
第十周实验报告(任务3)
程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: Point类的相关处理 * 作 者: 郭广建 * 完成日期: 2012年 04 月 23 日* 版 本 号: 1.0原创 2012-04-23 21:22:29 · 503 阅读 · 0 评论 -
第九周实验报告(任务5)
程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: 一元一次方程重载和求解 * 作 者: 郭广建 * 完成日期: 2012年 04 月 22 日* 版 本 号: 1.0原创 2012-04-22 09:18:22 · 414 阅读 · 0 评论 -
第九周实验报告(任务3)
程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: 分数类运算符重载 * 作 者: 郭广建 * 完成日期: 2012年 04 月 22 日* 版 本 号: 1.0源原创 2012-04-22 09:12:25 · 372 阅读 · 0 评论 -
第九周实验报告(任务2)
程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: 时间类运算符重载 * 作 者: 郭广建 * 完成日期: 2012年 04 月 22 日* 版 本 号: 1.0源原创 2012-04-22 09:08:39 · 370 阅读 · 0 评论 -
第九周实验报告(任务1)
程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: 复数运算符重载 * 作 者: 郭广建 * 完成日期: 2012年 04 月 22 日* 版 本 号: 1.0源程原创 2012-04-22 09:04:56 · 395 阅读 · 0 评论 -
第十周实验报告(任务1)
程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: Point类的相关处理 * 作 者: 郭广建 * 完成日期: 2012年 04 月 23 日* 版 本 号: 1.0原创 2012-04-23 21:05:40 · 570 阅读 · 0 评论 -
第八周实验报告(任务2)
程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: 实现Time类中的运算符重载 * 作 者: 郭广建 * 完成日期: 2012年 04 月 10 日* 版 本原创 2012-04-10 20:00:23 · 414 阅读 · 0 评论 -
第十周实验报告(任务2)
程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: 个人信息相关处理 * 作 者: 郭广建 * 完成日期: 2012年 04 月 23 日* 版 本 号: 1.0源程序原创 2012-04-23 21:33:24 · 911 阅读 · 1 评论 -
窗口程序
第一次做窗口程序,求三角形的面积!Triangle.hclass Triangle{public: Triangle(){a=1; b=1; c=1;} Triangle(double x, double y, double z){a=x; b=y; c=z;} double area();private: double a,b,c;};原创 2012-05-27 13:02:03 · 802 阅读 · 0 评论 -
涨工资!!!
程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: 学生成绩的读入和排序* 作者: 郭广建* 完成日期: 2012年 6月 3日 * 版本号: 1、0*对任务及求解方法的描述部分#include#include #include原创 2012-06-08 13:00:41 · 1240 阅读 · 0 评论 -
有组合框的窗口程序
在窗口中建立一个下拉菜单式的组件,计算分数的四则运算! 头文件CFraction.hclass CFraction{private: int nume; // 分子 int deno; // 分母 int gcd(int nu, int de);public: //构造函数及运算符重载的函数声明 CFraction(int nu = 0, int d原创 2012-05-29 17:38:26 · 843 阅读 · 1 评论 -
第13周实验报告(任务2)
任务描述:/*【任务】下面给出了基类Animal和main()函数。(任务.1)根据main()函数给出的注释提示,设计出相关的各个类。(任务.2)显然,Animal设计为抽象类更合适,Animal不需要能够实例化,是专门作基类使用的。改造程序,使Animal设计为抽象类,这时main()函数中p = new Animal();将出错,将此行删除。(任务.3)每一个Animal的派生类原创 2012-05-15 14:26:29 · 894 阅读 · 1 评论 -
13周实验报告(任务4)
任务描述:/*【任务】设计一个抽象类CSolid,含有两个求表面积及体积的纯虚函数。设计个派生类CCube、CBall、CCylinder,分别表示正方体、球体及圆柱体。在main()函数中,定义基类的指针p(CSolid *p;),利用p指针,输出正方体、球体及圆柱体对象的表面积及体积。*/源程序及其运行结果:#include#define pi 3.14原创 2012-05-15 14:30:48 · 609 阅读 · 0 评论 -
13周实验报告(任务3)
任务描述://【任务】写一个程序,定义抽象基类Shape,由它派生出个派生类,Circle(圆形)、Rectangle(矩形)、Triangle(三角形)。用如下的mian()函数,求出定义的几个几何体的面积和。源程序及其运行结果:#include#define pi 3.14using namespace std;class Shape{publi原创 2012-05-15 14:28:46 · 607 阅读 · 0 评论 -
12周实验报告(任务3)--开摩托
【题目】在下面一段类的定义中,自行车类的虚基类为车辆类,机动车类的虚基类也为车辆类,摩托车类的基类为自行车类和机动车类,类之间均为公有继承。(1)根据上面各类间关系的描述,补全下面程序段中空缺的代码(2)实现程序中声明的成员函数,注意相应操作中的动作发生的条件不能满足时应给出提示。(3)运行程序,享受开摩托的过程。(BB平台上提供了一个可执行文件,可以先运行再编程。不必申请驾照,这个摩原创 2012-05-09 23:24:18 · 1076 阅读 · 0 评论 -
12周实验报告(任务2)
【题目】(教材P394习题9)分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)。要求:(1)在两个基类中都包含姓名、年龄、性别、地址、电话等数据成员。(2)在Teacher类中还包含数据成员title(职称),在Cadre类中还包含数据成员post(职务),在Teacher_Cadre类中还包含数据成员wa原创 2012-05-09 23:13:03 · 986 阅读 · 1 评论 -
12周实验报告(任务1)
知识总结: 继承时三种访问限制符的组合运用可以有效地组成不同的继承组合途径,私有成员只能在自己的类中使用,严格限制别人对自己成员的使用,保护类型只能让自己及其自己的派生类使用,而公共继承类型可以在任何地方调用;三种继承类型的不同组合增加了继承的多样性,可以在不同的情况下有效地限定成员的访问类型,做到更好的保护数据。源程序: /*【任务】理解基类中成员的访问限定符和派生原创 2012-05-09 23:07:58 · 426 阅读 · 0 评论 -
第八周实验报告(任务1-方案2)
程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: 用友元函数完成运算符重载 * 作 者: 郭广建 * 完成日期: 2012年 04 月 10 日原创 2012-04-10 18:47:28 · 452 阅读 · 0 评论 -
第八周实验报告(任务3)
程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: 分数的四则运算 * 作 者: 郭广建 * 完成日期: 2012年 04 月 10 日* 版 本 号: 1.0原创 2012-04-10 20:03:30 · 469 阅读 · 0 评论 -
第八周实验报告(任务1-方案1)
程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: 用类的成员函数完成运算符的重载* 作 者: 郭广建 * 完成日期: 2012年 04 月 10 日* 版 本 号:原创 2012-04-10 18:42:24 · 772 阅读 · 1 评论 -
第三周实验报告(任务4)
(改自教材P262第6题)仿照你阅读过的程序,编写基于对象的程序,求3个长方柱的体积。数据成员包括长(length)、宽(width)、高(heigth)、体积,要求用成员函数实现下面的功能:(1)由键盘输入3个长方柱的长、宽、高;(2)计算长方柱的体积(volume)和表面积(areas);(3)输出这3个长方柱的体积和表面积; 源程序:#include using原创 2012-03-10 21:41:49 · 376 阅读 · 0 评论 -
第六周实验报告(任务5)
程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: 把任务3分开 * 作 者: 郭广建 * 完成日期: 2012年 3 月 27原创 2012-03-27 21:25:53 · 446 阅读 · 0 评论 -
第六周实验报告(任务2)
*程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: 程序填空 * 作 者: 郭广建 * 完成日期: 2012年 3 月 2原创 2012-03-26 22:18:46 · 426 阅读 · 0 评论 -
第六周实验报告(任务3)
*程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: 设计平面坐标点类 * 作 者: 郭广建 * 完成日期: 2012年 3 月原创 2012-03-26 22:24:58 · 398 阅读 · 0 评论 -
第六周实验报告(任务1)
*程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: 常函数改错 * 作 者: 郭广建 * 完成日期: 2012年 3 月原创 2012-03-26 22:03:54 · 470 阅读 · 1 评论 -
第三周实验报告(任务3)
要求:请在原类基础上,增加下列成员函数,要求前三个设计成内置函数,在main()数中增加适当的调用以展示扩充类定义后的功能(最好能一次运行)。add_a_sec() //增加1秒钟add_a_minute() //增加1分钟add_an_hour() //增加1小时add_seconds(int) //增加n秒钟add_minutes(int) //增加n分钟add_ho原创 2012-03-08 21:38:33 · 430 阅读 · 0 评论 -
第三周实验报告(任务2)
上机前在纸上先找出错误,然后上机调试,使之正常运行。运行时输入时分秒,检查输出是否正确。要求:在实验报告中,在改动处加注释说明理由错误程序:#include using namespace std;class Time{ void set_time(void) ; void show_time(void); int hour; int minute;原创 2012-03-05 19:11:44 · 440 阅读 · 0 评论 -
第二周实验报告(3-2)
所谓规范的文本是指:行首的第一个字符不能是空格;两个单词间只能有 1 个空 格且必须有 1 个空格;标点符号前面是单词中的最后一个字母,后面有且只能有一个 空格。 题目要求:输入一行字符,将其整理为规范的文本并输出。标点符号只考虑 , . ; ? !共 5 种。 如输入“: How old are your? I am 20.It is原创 2012-03-04 20:28:31 · 452 阅读 · 0 评论 -
第六周实验报告(任务4)
程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: 三角形类 * 作 者: 郭广建 * 完成日期: 2012年 3 月 26原创 2012-03-27 20:09:16 · 405 阅读 · 0 评论 -
第四周实验报告(任务4)
阅读教材P255例8.4,注意到类中的数据成员可以是数组。设计一个工资类(Salary),其中的数据成员有:double型数组salary[50](实际人数可以少于50,固定取50可能造成空间浪费),整型值number表示的职工人数。在main函数中调用你自己设计好的成员函数完成下面的功能:(1)输入职工工资,工资保存到salary数组中,实际人数保存到number中(输入-1标志着工资输入结原创 2012-03-16 16:59:38 · 397 阅读 · 0 评论 -
第八周实验报告(任务1-方案3)
程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: 用友元函数完成运算符重载 * 作 者: 郭广建 * 完成日期: 2012年 04 月 10 日原创 2012-04-10 18:52:37 · 461 阅读 · 0 评论 -
第五周实验报告(任务4)
【任务4】设计一个学生类,包括学号(num)和成绩(score)。建立一个对象数组,内放5个学生的数据,要求:(1) 用指针指向数组首元素,输出第1、3、5个学生的信息;(2) 设计一个函数max,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号。* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 *原创 2012-03-20 21:22:03 · 676 阅读 · 1 评论 -
第五周实验报告(任务3)
【 任务3】编写基于对象的程序,求5个长方柱的体积和表面积。长方柱类的数据成员包括长(length)、宽(width)、高(heigth)等。另外:(1) 需要定义长方柱类,5个长方柱采用一个对象数组表示;(2) 前4个长方柱(即数组的前4个元素)要在定义数组时初始化,其中前3个直接给出参数初始化,第4个用默认构造函数初始化;第5个长方柱定义时不初始化,而是由键盘输入长、宽、高赋值;(原创 2012-03-20 20:57:25 · 349 阅读 · 0 评论 -
第五周实验报告(任务1)
* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: 设计三角形类,通过增加构造函数,使对象在定义时能够进行初始化* 作 者: 郭广建* 完成日期: 2012年3 月20 日* 版 本 号: 1.0源程序:①#include#includeusing原创 2012-03-20 20:19:48 · 330 阅读 · 0 评论 -
第五周实验报告(任务2)
C++中提供了多种基本的数据类型。实际上,这些远不能满足我们的需求,如复数(第10章的例子大多是处理虚数的),再如分数。本任务将设计一个简单的分数类,完成对分数的几个运算。一则巩固基于对象编程的方法,* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: 分数类* 作 者: 郭广原创 2012-03-20 20:55:39 · 411 阅读 · 0 评论 -
第七周实验报告(任务1)
程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: Time类 * 作 者: 郭广建 * 完成日期: 2012年 4 月 03 日*原创 2012-04-03 17:33:09 · 516 阅读 · 1 评论 -
第七周实验报告(任务3)
程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: 复数类的改进 * 作 者: 郭广建 * 完成日期: 2012年 4 月 03 日* 版 本原创 2012-04-03 17:43:39 · 378 阅读 · 0 评论 -
第七周实验报告(任务2)
程序头部注释开始* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: 模仿程序求两点之间距离 * 作 者: 郭广建 * 完成日期: 2012年 4 月 03 日原创 2012-04-03 17:38:04 · 416 阅读 · 0 评论 -
第二周试验报告(3-1)
输入一行字符,统计其中有多少个单词。每两个单词之间以空格(可能多个)隔 开,或者由标点符号(只考虑 , . ; ? !共 5 种)隔开。 如输入: How old are your? I am 20. 输出:There are 7 words in the line. 【知识点:字符数组】源程序:#include #include "string.h"原创 2012-03-04 20:25:53 · 347 阅读 · 0 评论