- 博客(31)
- 收藏
- 关注
原创 OJ关于类和对象中使用对象数组求最大值
编号及代码:/**Copyright(c)2015,烟台大学计算机与工程学院*All rights reserved;*文件名称:score.cpp*作者:范星月*完成日期:2015年4月26日*版本号:v1.0*Description建立一个对象数组,内放n(<10)个学生的数据(学号、成绩),设立一个函数max,用指向对象的指针作函数参数,在max函
2015-04-28 19:42:25 470
原创 第8周项目3-2分数类与整数的运算符重载
编号及代码:/**Copyright(c)2015,烟台大学计算机与工程学院*All rights reserved;*文件名称:score.cpp*作者:范星月*完成日期:2015年3月16日*版本号:v1.0**问题描述:实现分数类中的对象和整数型的四则运算*问题输入:无*问题输出:*/#include #includeusing n
2015-04-27 17:23:15 405
原创 第8周项目3-1分数类中的运算符重载
编号及代码:/**Copyright(c)2015,烟台大学计算机与工程学院*All rights reserved;*文件名称:score.cpp*作者:范星月*完成日期:2015年4月26日*版本号:v1.0**问题描述:实现分数类中运算符的重载,在分数类中完成加减乘除(并化简),比较6中关系运算符的运算*问题输入:无*问题输出:如下*/
2015-04-27 16:24:24 382
原创 OJ类模板
Description声明一个类模板,利用它分别实现两个整数、浮点数和字符的比较,求出大数和小数。说明:在类模板外定义各成员函数。Input输入两个整数、两个浮点数和两个字符Output从大到小输出两个整数、两个浮点数和两个字符Sample Input3 745.78 93.6a ASample Output7
2015-04-25 20:58:20 447
原创 OJ之输出时间类——友元函数
#include #includeusing namespace std;class Time;class Date{public: Date(int y,int m,int d):year(y),month(m),day(d){} friend void display(const Date&,const Time &); private:
2015-04-25 20:13:47 422
原创 OJ商品销售
商店销售某一商品,每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),在此基础上,一次购10件以上者,还可以享受9.8折优惠。现已知当天m个销货员销售情况为 销货员号(num) 销货件数(quantity) 销货单价(price) 101
2015-04-25 19:54:37 920
原创 第8周项目2Time类中的运算符重载
编号及代码:/**Copyright(c)2015,烟台大学计算机与工程学院*All rights reserved;*文件名称:score.cpp*作者:范星月*完成日期:2015年4月24日*版本号:v1.0**问题描述:双目运算符+-*/%的实现*问题输入:无*问题输出:*/#include using namespace st
2015-04-25 19:11:10 392
原创 第8周项目1-3使实数与复数进行运算用friend函数
编号及代码:/**Copyright(c)2015,烟台大学计算机与工程学院*All rights reserved;*文件名称:score.cpp*作者:范星月*完成日期:2015年4月24日*版本号:v1.0**问题描述:使用友元函数实现实数与复数的运算*问题输入:无*问题输出:复数*/#include using namespa
2015-04-25 17:47:13 417
原创 第8周项目1-2用友元函数完成运算符的重载
编号及代码:/**Copyright(c)2015,烟台大学计算机与工程学院*All rights reserved;*文件名称:score.cpp*作者:范星月*完成日期:2015年4月24日*版本号:v1.0**问题描述:用友元函数完成运算符的重载*问题输入:无*问题输出:输出复数*/#include using namespac
2015-04-25 17:29:27 591
原创 第8周项目1-1实现复数类中的运算符重载
编号及代码:/**Copyright(c)2015,烟台大学计算机与工程学院*All rights reserved;*文件名称:score.cpp*作者:范星月*完成日期:2015年4月24日*版本号:v1.0**问题描述:实现复数类的运算符重载*问题输入:无*问题输出:负数*/#include using namespace
2015-04-25 17:16:30 553
原创 第6周项目6-3复数模板类
编号及代码:/**Copyright(c)2015,烟台大学计算机与工程学院*All rights reserved;*文件名称:score.cpp*作者:范星月*完成日期:2015年4月15日*版本号:v1.0**问题描述:友元函数提供了一种非成员函数访问私有数据的途径,模板类使类中的数据成员的类变得灵活,这两种技术可以结合起来用,要求在前面方案的基础上支持用
2015-04-14 20:32:11 428
原创 第6周项目6-2,3复数模板类
编号及代码:/**Copyright(c)2015,烟台大学计算机与工程学院*All rights reserved;*文件名称:score.cpp*作者:范星月*完成日期:2015年4月15日*版本号:v1.0**问题描述:完成一个复数类,通过模板类的技术手段,设计Complex,使实部和虚部的类型为定义对象时指定的实际类型,要求类外成员函数在类外定义,在此基
2015-04-14 20:08:53 445
原创 OJ之AAABBBCCC与ABCABCABC
AAABBBCCC形式代码如下:#include #includeusing namespace std;int main(){ int P,N,num; char a[20]; cin>>P; while(P--) { cin>>N>>num>>a; cout int i=
2015-04-12 15:52:21 2054
原创 第6周项目5友元类玩年月日时分秒
#include #includeusing namespace std;class Date; //对Date类的提前引用声明class Time{public: Time(int,int,int); void add_a_second(Date &); //增加1秒,1秒后可能会到了下一天,乃到下一月、下一年 void display
2015-04-12 14:58:15 398
原创 第6周项目4-成员函数,友元函数,一般函数关于时间运用的区别
编号及代码:/**Copyright(c)2015,烟台大学计算机与工程学院*All rights reserved;*文件名称:score.cpp*作者:范星月*完成日期:2015年4月12日*版本号:v1.0**问题描述:*问题输入:*问题输出:*/#include #includeusing namespace std;cl
2015-04-12 13:56:55 349
原创 第6周项目4-利用成员函数,友元函数,一般函数求亮点间的距离
编号及代码:/**Copyright(c)2015,烟台大学计算机与工程学院*All rights reserved;*文件名称:score.cpp*作者:范星月*完成日期:2015年4月12日*版本号:v1.0**问题描述:求距离*问题输入:无*问题输出:*/#include #includeusing namespace std;
2015-04-12 13:38:29 528
原创 第6周项目4-1默认构造函数求两点之间的距离
编号及代码:/**Copyright(c)2015,烟台大学计算机与工程学院*All rights reserved;*文件名称:score.cpp*作者:范星月*完成日期:2015年4月12日*版本号:v1.0**问题描述:求两点之间的距离*问题输入:无*问题输出:*/#include #includeusing namespace
2015-04-12 10:41:56 867
原创 第6周项目3人数不定的工资类
编号及代码:/**Copyright(c)2015,烟台大学计算机与工程学院*All rights reserved;*文件名称:score.cpp*作者:范星月*完成日期:2015年3月16日*版本号:v1.0**问题描述:设计一个工资类,其中的数据成员包括人数(不定),工资,要求输入职工工资并逐个输出,用固定大小的数组存储number个职工的工资,可能造成空
2015-04-12 09:56:50 419
原创 第6周项目我的数组类
#includeusing namespace std;class MyArray{private: int *arrayAddr; //保存一个有len个整型元素的数组的首地址 int len; //记录动态数组的长度 int max; //动态数组中的最大值(并非动态数组中必须要的数据成员)public: My
2015-04-11 20:16:05 305
原创 第6周项目1深复制体验
编号及代码:/**Copyright(c)2015,烟台大学计算机与工程学院*All rights reserved;*文件名称:score.cpp*作者:范星月*完成日期:2015年4月11日*版本号:v1.0**问题描述:深复制初体验*问题输入:无*问题输出:*/#include#includeusing namespace st
2015-04-11 19:33:13 319
原创 OJ补写二分查找
#include using namespace std;void input(int a[],int n){ for(int i=0; i<n; i++) cin>>a[i];}int binsearch(int a[],int n,int value){ int high=n-1,low=0,mid; whil
2015-04-09 14:05:13 440
原创 YTUOJ成绩处理(C++)类
Description小平帮老师处理期末成绩时遇到了问题。他需要计算每个同学的平均成绩,并判断他们是否通过了期末考试不及格成绩(<60),若都通过才能pass,若没通过要说明是哪几科未通过。因此他需要两个函数,一个求平均成绩(不考虑小数),另一个判断是否通过考试,通过输出pass,否则输出未通过的科目。请你们帮帮他!期末包括Chinese,Math,English三门课程。In
2015-04-08 16:31:58 556
原创 YTUOJ矩形类定义(复制类对象)
#include using namespace std;class Rectangle{private: double x1,x2,y1,y2;public:Rectangle(double a=0,double b=0,double c=0,double d=0);Rectangle (Rectangle&p); void input();
2015-04-08 13:06:31 537 2
原创 第5周项目静态成员的应用
编号及代码:/**Copyright(c)2015,烟台大学计算机与工程学院*All rights reserved;*文件名称:score.cpp*作者:范星月*完成日期:2015年4月7日*版本号:v1.0**问题描述:设计含有静态数据成员和成员函数的Time类,静态数据成员是类中所有的对象共有的数据,在下面的设计中,时钟要采用24进制还是12进制,显示时,
2015-04-07 19:02:31 335
原创 第5周项目1-体验常成员函数
编号及代码:/**Copyright(c)2015,烟台大学计算机与工程学院*All rights reserved;*文件名称:score.cpp*作者:范星月*完成日期:2015年3月16日*版本号:v1.0**问题描述:设计平面坐标点类,计算两点之间的距离,到原点的距离,关于坐标轴和原点对称的点坐标*问题输入:输入两个点*问题输出:*/
2015-04-07 18:18:08 284
原创 第5周项目多文件组织
编号及代码:/**Copyright(c)2015,烟台大学计算机与工程学院*All rights reserved;*文件名称:score.cpp*作者:范星月*完成日期:2015年4月6日*版本号:v1.0**问题描述:多文件组织*问题输入:*问题输出:*/
2015-04-06 16:02:56 360
原创 第5周项目2对象作为数据成员
编号及代码:/**Copyright(c)2015,烟台大学计算机与工程学院*All rights reserved;*文件名称:score.cpp*作者:范星月*完成日期:2015年3月16日*版本号:v1.0**问题描述:本项目设计一个三角形类,其数据成员不再是三条边的边长,而是三角形的三个顶点,利用设计的三角形类,输入三角形的三个顶点,求出其面积,周长,并
2015-04-06 15:38:35 308
原创 ACM-the mixed letter
Mike is very upset that many people on the Internet usually mix uppercase and lowercase letters in one word. That's why he decided to invent an extension for his favorite browser that would change the
2015-04-04 19:00:05 343
原创 ACM之手机尾号计分
#include using namespace std;int grade(int,int ,int ,int );int main(){ int a,n; int str[10]; cin>>n; while(n--) { cin>>a; str[0]=a/1000;
2015-04-03 19:06:01 650
原创 ACM之填写乘法算式
观察下面的算式:* * × * * = * * *它表示:两个两位数字相乘,结果是3位数。其中的星号(*)代表任意的数字,可以相同,也可以不同,只要不是在首位的就可以是0。当然,满足这个要求的算式很多,但我们还有如下的要求:所有星号所代表的数字全都是奇数。满足这个要求的算式就不多了。比如:13 x 15 = 195题目的任务是:编写程序,找到所有可能的情况。
2015-04-03 17:26:51 627
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人