标题:2、基于stl模版类生成新的模版类时 限:1000 ms内存限制:10000 K总时限:3000 ms描述:存在学生记录(studentRecord{string name;string num;int age})和老师记录(teacherRecord{string name;double sage})两种数据类型,请利用list::stack生成学生记录和老师记录栈的push和pop操作(push为空输出stuStack is Empty!或tckStack is Empty!)输入:总共欲执行的操作次数执行操作种类 相应的记录注意操作种类中1 表示学生记录的push2表示老师记...
标题:3、利用stl::multimap查找共同好友时 限:1000 ms内存限制:10000 K总时限:3000 ms描述:利用multimap模版查找共同好友并输出输入:要查找的所有记录个数所有记录要查找多少人的共同好友这些人的姓名输出:共同好友的全部信息(包括string name;int num;int age;)按照num排序输出,如果没有,输出NO输入样例:6张潮 刘磊 902419 22王磊 赵磊 902429 22张潮 张平一 902436 21李平一 白上由 902422 22王浩 王洗星 902420 20王浩 张平一 902436 212张潮 王浩输出样例:张平一 ...
标题:1、Stl::list模版使用时 限:1000 ms内存限制:10000 K总时限:3000 ms描述:完成学生类版的定义报包含如下信息:姓名 学号 年龄输入:学生个数(比如为N)N条学生记录(格式为:1 张平一 902418 19,这是其中1表示按顺序插入,张平一是学生姓名,902418是整数学号,19是年龄)插入学生的个数(比如为M)M条插入学生的记录(格式为:17 张平一 902418 19,其中17表示插入到整个记录表的第17位(从0开始,数组下标为16,若17>数组长度,输出Insert Error),张平一是学生姓名,902418是整数学号,19是年龄)K条删除学生的记...
标题:
2、操作符重载
时 限:
1000 ms
内存限制:
10000 K
总时限:
3000 ms
描述:
定义有理数Rational类。成员变量:分子int Up; 分母 int Down。
完成成员函数:Rational operator + (int num);
Rational operator + (Rational r);
Rational operator * (int num);
Rational operator * (R...
使用const关键字进行说明的成员函数,称为常成员函数。只有常成员函数才有资格操作常量或常对象,没有使用const关键字说明的成员函数不能用来操作常对象。常成员函数说明格式如下: <类型说明符> <函数名> (<参数表>) const; 其中,const是加在函数说明后面的类型修饰符,它是函数类型的一个组成部分,因此,在函数实现部分也要带const关键字。下面举一例子说明常成员函数的特征。 例子:class Coo{public:Coo() : a(0){}int getA() const //常量成员函数{++a; //编译错误return this->a;}private:mutab...
#include <iostream>using namespace std;#define PI 3.14159class shape{ public: virtual int area() const=0; virtual void show()=0;};class rectangle : public shape{ public: int _with; int _height; rectangle(int with,int height):_with(with),_height(height){} int area()const ...