C++
文章平均质量分 65
_ZHRui
这个作者很懒,什么都没留下…
展开
-
第十四周【项目2-两个成员的类模板】
/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:2016年6月9日 *版本号:v1.0 * *问题描述:两个成员的类模板 (1) *输入描述:无 *输出描述:无*/#include using namespace std;templa原创 2016-06-09 08:22:25 · 658 阅读 · 0 评论 -
第十三周【项目 1分数类中的运算符重载】
/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:2016年6月1日 *版本号:v1.0 * *问题描述:分数类中的运算符重载 *输入描述:无 *输出描述:无 */#include #include using namespace st原创 2016-06-01 18:21:21 · 688 阅读 · 0 评论 -
第十一周【补充项目1 - 是春哥啊】
#include #include using namespace std;class Person{public: Person(char* s){ strcpy(name,s); } void display( ){ cout<<"Name: "<<name<<endl; }private: char name原创 2016-05-19 08:35:31 · 574 阅读 · 0 评论 -
第十一周【项目5 - 摩托车继承自行车和机动车】
/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:2016年5月17日 *版本号:v1.0 * *问题描述:(1)根据上面各类间关系的描述,补全下面程序段中空缺的代码; (2)实现程序中声明的成员函数,注原创 2016-05-17 14:06:07 · 321 阅读 · 0 评论 -
第十一周【项目4- 教师兼干部类】
/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:2016年5月16日 *版本号:v1.0 * *问题描述:分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)。原创 2016-05-16 20:00:03 · 485 阅读 · 0 评论 -
第十一周【项目3- 警察和厨师3】
/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:2016年5月16日 *版本号:v1.0 * *问题描述:各个成员函数,只要输出相关的信息即可,暂不深究其业务功能 请为各个类增加构造函数原创 2016-05-16 19:23:43 · 475 阅读 · 0 评论 -
第八周【项目3-指向学生类的指针】
/**Copyright (c) 2016,烟台大学计算机学院*All rights reserved.*文件名称 :*作 者 : 张珩瑞*完成日期 : 2016年4月21号*版 本 号 : v1.0**问题描述 : 指向学生类的指针*输入描述 :*程序输出 : 学生的学号与成绩与最高成绩的学生的学号*/#include using原创 2016-04-21 09:14:26 · 263 阅读 · 0 评论 -
第八周【项目2-用对象数组操作长方柱类】
编写基于对象的程序,求5个长方柱的体积和表面积。长方柱类Bulk的数据成员包括长(length)、宽(width)、高(heigth)等。 对照已经给出的代码,要做的工作及要求有:需要你定义长方柱类,代码中已经给出由5个长方柱对象构成的对象数组b;B数组中的前3个对象b[0]、b[1]、b[2]直接参数初始了,需要定义构造函数,而初始化中,各对象提供的参数数目不同,需要有默认参数的原创 2016-04-21 09:03:21 · 287 阅读 · 0 评论 -
第八周【项目1 - 数组作数据成员1】
下面是设计好的一个工资类(Salary):class Salary { public: void set_salarys( );//输入职工工资(输入-1标志着工资输入结束),工资保存到salary数组中,实际人数保存到number中; void add_salarys(int x); //给每个人涨x元工资 void sort_salarys();原创 2016-04-21 08:33:07 · 260 阅读 · 0 评论 -
第十一周【项目3- 警察和厨师2】
/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:2016年5月15日 *版本号:v1.0 * *问题描述:各个成员函数,只要输出相关的信息即可,暂不深究其业务功能 请为各个类增加构造函数原创 2016-05-15 21:28:57 · 631 阅读 · 1 评论 -
第十二周【形状类族的中的纯虚函数】
/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:2016年5月27日 *版本号:v1.0 * *问题描述:形状类族的中的纯虚函数 *输入描述:无 *输出描述:无 */#include #define PI 3.14#include原创 2016-05-27 19:34:04 · 696 阅读 · 0 评论 -
第十三周【项目2 动物这样叫】
/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:2016年6月1日 *版本号:v1.0 * *问题描述:动物这样叫 *输入描述:无 *输出描述:无 */#include #include using namespace std;cl原创 2016-06-01 20:17:45 · 238 阅读 · 0 评论 -
第九周【项目1-深复制体验】
#include#includeusing namespace std;class A{private: char *a;public: A(char *aa) { a = new char[strlen(aa)+1]; strcpy(a,aa); } A(A &b) {原创 2016-05-09 19:30:51 · 928 阅读 · 0 评论 -
第十一周【项目2 - 存储班长信息的学生类1】
/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:李德坤 *完成日期:2016年5月1日 *版本号:v1.0 * *问题描述:存储班长信息的学生类 *输入描述:无 *输出描述:学生,班长信息 */ #include using na原创 2016-05-09 20:25:49 · 1911 阅读 · 0 评论 -
第十四周【项目1-排序函数模板】
/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:2016年6月3日 *版本号:v1.0 * *问题描述:排序函数模板 *输入描述:无 *输出描述:无 */#include #include#include#include#inc原创 2016-06-03 16:12:27 · 413 阅读 · 0 评论 -
第十三周【项目4-立体类族共有的抽象类】
/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:2016年6月2日 *版本号:v1.0 * *问题描述:立体类族共有的抽象类 *输入描述:无 *输出描述:无 */#include #define PI 3.14#include u原创 2016-06-02 19:18:55 · 297 阅读 · 0 评论 -
第十三周【项目3-形状类族的中的纯虚函数】
/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:2016年6月2日 *版本号:v1.0 * *问题描述:形状类族的中的纯虚函数 *输入描述:无 *输出描述:无 */#include #define PI 3.14#include原创 2016-06-02 17:33:43 · 335 阅读 · 0 评论 -
第十一周【项目2 - 存储班长信息的学生类2】
/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:2016年5月1日 *版本号:v1.0 * *问题描述:存储班长信息类 *输入描述:无 *输出描述:学生,班长的信息 */#includeusing namespace std;cla原创 2016-05-09 20:49:27 · 831 阅读 · 0 评论 -
第十一周【项目1 - 点-圆-圆柱类族的设计3】
/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:2016年5月3日 *版本号:v1.0 * *问题描述:再以Circle类为直接基类,派生出一个Cylinder(圆柱体)类,再增加数据成员h(高),, 以及求圆柱表面积的成员函数area和求圆柱原创 2016-05-09 20:22:50 · 1257 阅读 · 0 评论 -
第十一周【项目1 - 点-圆-圆柱类族的设计2】
/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:2016年5月2日 *版本号:v1.0 * *问题描述:以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数area, 实现其他需要的成员函数,设计ma原创 2016-05-09 20:06:13 · 905 阅读 · 0 评论 -
第十一周【项目1 - 点-圆-圆柱类族的设计1】
/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:2016年5月2日 *版本号:v1.0 * *问题描述:先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,逐渐地完成各个类的设计, 求出圆格柱体的表面积、体积并输出并原创 2016-05-09 20:03:46 · 1306 阅读 · 0 评论 -
第九周【项目3-人数不定的工资类】
/*All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:2016年4月23日 *版本号:v1.0 * *问题描述:员工薪水 *输入描述:无 *输出描述:无 */#includeusing namespace std;class Salary{public: Salary(int n); //n为职工人数,原创 2016-05-09 19:50:33 · 1247 阅读 · 0 评论 -
第九周【项目2-我的数组类】
#includeusing namespace std;class MyArray{private: int *arrayAddr; int len; int max;public: MyArray(int *a, int n); ~MyArray(); int getValue(int i); int ge原创 2016-05-09 19:45:10 · 1147 阅读 · 0 评论 -
第十一周【项目3 - 警察和厨师】
/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:2016年5月15日 *版本号:v1.0 * *问题描述:各个成员函数,只要输出相关的信息即可,暂不深究其业务功能 请为各个类增加构造函数原创 2016-05-15 15:09:29 · 334 阅读 · 0 评论 -
第十二周【项目2-Time类中的运算符重载】
/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:2016年5月26日 *版本号:v1.0 * *问题描述:Time类中的运算符重载 *输入描述:时间 *输出描述:无 */#include using namespace std;cla原创 2016-05-26 09:21:25 · 555 阅读 · 0 评论 -
第四周【项目3-随机数函数应用于游戏】
设计一个程序,用来实现帮助小学生进行算术运算练习,它具有以下功能:提供10道加、减、乘、除四种基本算术运算的题目,每道题中的操作数是随机产生的,且操作数不超过2位数的正整数;练习者根据显示的题目输入自己的答案,程序自动判断输入的答案是否正确并显示出相应的信息。最后显示做对了几道题。#include #include #include using names原创 2016-03-22 20:03:37 · 458 阅读 · 0 评论 -
第四周【项目2-太乐了】
话说sin和cos是一对夫妇。一天,sin去听相声了,cos在家。过了一会,有人敲门,cos开门一看,是一个不认识的多项式函数。cos问:你是谁啊?他说:我是你的老公sin啊。cos说:你不是去听相声了吗?怎么成这幅摸样了?sin说:是啊,太乐了! 故事讲完了。下面是sin函数的泰勒展式: (注:x取弧度值,而非角度值) 用sin泰勒展式编写程序,求出sin(π/2)和si原创 2016-03-22 19:59:42 · 855 阅读 · 0 评论 -
第四周【项目1-求最大公约数】
(1)输入两个数,并求出其最大公约数#include using namespace std; int gcd(int,int); int main() { int a,b,g; cin>>a>>b; g=gcd(a,b); cout"最大公约数是: " return 0; }原创 2016-03-22 19:57:53 · 463 阅读 · 0 评论 -
第五周【项目2-游戏中的角色类2】
#include#includeusing namespace std;class role{public: role(string a,int n); void setrole(string a,int n); void show(); void attack(); void eat(int n); void beattack();原创 2016-03-31 09:12:51 · 264 阅读 · 0 评论 -
第五周【项目2-游戏中的角色类1】
#include#includeusing namespace std;class role{public: void setrole(string a,int n); void show(); void attack(); void eat(int n); void beattack(); bool alived();private:原创 2016-03-31 09:07:54 · 317 阅读 · 0 评论 -
第五周【项目 - 三角形类雏形2、3、4、5】
2)在上面程序的基础上,重新定义Triangle类,其中逻辑特别简单的set和get成员函数,要处理为内联成员函数,直接在类内定义。int main() { Triangle tri1; //定义三角形类的一个实例(对象) double x,y,z; cout"请输入三角形的三边:"; cin>>x>>y>>z; tri1.se原创 2016-03-31 08:26:19 · 909 阅读 · 0 评论 -
第五周【项目1 - 三角形类雏形1】
(1)下面设计一个三角形类,请给出各成员函数的定义class Triangle{public: void setABC(double x, double y, double z);//置三边的值,注意要能成三角形 double perimeter();//计算三角形的周长 double area();//计算并返回三角形的面积private: double原创 2016-03-31 08:12:42 · 513 阅读 · 1 评论 -
第三周【项目4:穷举法解决组合问题】
领会穷举法(意为“穷尽式列举”,也称枚举)的思想,然后自行选题进行解决,掌握这种程序设计的一般方法。 (1)百钱百鸡问题 中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?提示: 设鸡翁、鸡母、鸡雏的个数分别为x,y,z,题意给定共100钱要买百鸡,若全买公鸡最多买原创 2016-03-17 08:54:53 · 1225 阅读 · 0 评论 -
第三周【项目3:输出星号图】
自选下面的几个图案,编程序输出(自选两个完成,其他的想想思路即可)。 解答(a)#include using namespace std; int main( ) { int i,j,n=6; for(i=n;i>=1;--i) //一共要输出n行 {原创 2016-03-17 08:53:36 · 295 阅读 · 0 评论 -
第三周【项目2:本月有几天?】
编程序,输入年份和月份,输出本月有多少天。合理选择分支语句完成设计任务。 样例输入1:2004 2,输出结果1:本月29天 样例输入2:2010 4,输出结果2:本月30天解答:#include using namespace std;int main( ){ int year,month,days; cout cin>>year>原创 2016-03-17 08:34:03 · 359 阅读 · 0 评论 -
第四周【递归函数求出n的阶乘】
#include using namespace std;long fact(int);int main( ){ int n; long y; //y为存放n!的变量 cout<<"请输入要求阶乘的数:"; cin>>n; y=fact(n);原创 2016-03-24 08:30:42 · 606 阅读 · 0 评论 -
第四周【求1*3*...*n的递归式】
#include using namespace std;long f(int);int main( ){ int n; long y; cout<<"请输入一个数 :"; cin>>n; if(n%2) y=f(n); else y=f(n-1); cout<<n<<"以内的奇数积是:"<<y<<en原创 2016-03-24 08:34:04 · 426 阅读 · 0 评论 -
第十二周【项目1-实现复数类中的运算符重载】
/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:2016年5月26日 *版本号:v1.0 * *问题描述:分数类中的运算符重载 *输入描述:无 *输出描述:无 */#include #include using namespace s原创 2016-05-26 08:50:11 · 354 阅读 · 0 评论 -
第十一周【补充项目2输出职工信息】1
/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:2016年5月24日 *版本号:v1.0 * *问题描述:定义一个名为CPerson的类,有以下私有成员:姓名、身份证号、性别和年龄,成员函数:构造函数、析构函数、输出信息的函数。原创 2016-05-24 14:19:26 · 334 阅读 · 0 评论 -
第六周【项目4-静态时间类】
/**Copyright (c)2016,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:main.cpp*作 者:张珩瑞*完成日期:2016年4月6日*版 本 号:v1.0**问题描述:分数类的雏形输入描述:分数*输出描述:分数的各种表现方式,化简*/#include using namespace std;class Ti原创 2016-04-11 20:24:00 · 169 阅读 · 0 评论