2013年4月23日

用类的对象来排序

摘要: 问题 E: 1,2,3班_Contest1_Q5时间限制: 1 Sec 内存限制: 128 MB 提交: 320 解决: 166 [提交][状态][讨论版]题目描述定义抽象排序模板类Tsortin,该类有一个纯虚函数sortmtd;定义排序模板类Tmysort,该类继承自类Tsortin并实现纯虚函数sortmtd,使用任意一种排序算法实现纯虚函数sortmtd。在main函数中,使用排序模板类Tmysort对象,对整型数组进行从小到大的排序。输入输入为若干组数据,每组数据用2行表示,第1行为一个整数n,表示接下来输入的是一个具有n个整数的数列,第2行为n个整数。n大于0小于5000。数列中的 阅读全文

posted @ 2013-04-23 23:56 Besion王 阅读(247) 评论(0) 推荐(0) 编辑

应用vector类来定义二维数组

摘要: Description在类模板T_Matrix中使用类模板T_Vector(向量运算类模板)实现矩阵的加、减运算,在main函数中使用类模板T_Matrix建立整型矩阵对象进行矩阵的加减运算。Input输入为若干组数据,每组数据用若干行表示,其中第1行为一个字符(+或-),表示接下来输入的两个矩阵所要做的运算,第2行为两个整数m和n,表示接下来输入的两个矩阵均为m*n的矩阵。随后若干行为两个n*m的矩阵。Output输出为若干组数据,每组数据用若干行表示,为一个m*n的矩阵,即运算结果。Sample Input+2 31 2 34 5 61 2 34 5 6-2 31 2 34 5 67 8 阅读全文

posted @ 2013-04-23 23:37 Besion王 阅读(2103) 评论(0) 推荐(0) 编辑

类的运算符重载的事例

摘要: 1 #include<iostream> 2 using namespace std; 3 class DoubleMath{ 4 int high; 5 int *th; 6 public : 7 DoubleMath(int h,int*it); 8 DoubleMath(DoubleMath & it); 9 ~DoubleMath(){delete th;}10 void build();11 friend DoubleMath operator+(DoubleMath & one, DoubleMath & two);12 frien... 阅读全文

posted @ 2013-04-23 23:31 Besion王 阅读(209) 评论(0) 推荐(0) 编辑

类实现时间差

摘要: Problem A: 1,2,3班_Contest1_Q1Time Limit: 1 Sec Memory Limit: 128 MB Submit: 517 Solved: 142 [Submit][Status][Web Board]Description设定一个时间类,类中包含年、月、日,计算任意两个时间之间的天数,并显示出来。注意闰年与平年类如下:class Date{private: int year; int month; int day;public: Date(void); Date(int year,int month,int day); ~Date(void); int g 阅读全文

posted @ 2013-04-23 23:27 Besion王 阅读(149) 评论(0) 推荐(0) 编辑

导航