摘要: 第十章 运算符重载 1.运算符重载的方法 (实质:函数重载) *一般格式: 函数类型名operator 运算符名称(参数表){函数体;} 2.运算符重载的规则 *不允许定义新的运算符 *允许重载的运算符 双目运算符 +(加法) - (减法) * (乘法) / (除法) %(取模) 关系运算符 ==( 阅读全文
posted @ 2017-06-20 20:58 hello_OK 阅读(205) 评论(0) 推荐(0)
摘要: 第九章 怎样使用类和对象 1.构造函数 不需要用户调用,在建立对象的时候自动执行; 类内:类名(参数表){初始化语句;}//带参数类型 类名(参数表):数据成员(参数),...{初始化语句;}//使用初始化列表; 类名(参数表【参数类型 参数名=初始值....】){初始化语句;} 注意:应在声明构造 阅读全文
posted @ 2017-06-20 15:54 hello_OK 阅读(244) 评论(0) 推荐(0)
摘要: 已知有两个等长的非降序序列S1, S2, 设计函数求S1与S2并集的中位数。有序序列A_0, A_1, \cdots, A_{N-1}A​0​​,A​1​​,⋯,A​N−1​​的中位数指A_{(N-1)/2}A​(N−1)/2​​的值,即第\lfloor(N+1)/2\rfloor⌊(N+1)/2⌋ 阅读全文
posted @ 2017-06-20 10:50 hello_OK 阅读(815) 评论(0) 推荐(0)
摘要: 给定公司NN名员工的工龄,要求按工龄增序输出每个工龄段有多少员工。 输入格式: 输入首先给出正整数NN(\le 10^5≤10​5​​),即员工总人数;随后给出NN个整数,即每个员工的工龄,范围在[0, 50]。 输出格式: 按工龄的递增顺序输出每个工龄的员工个数,格式为:“工龄:人数”。每项占一行 阅读全文
posted @ 2017-06-20 10:07 hello_OK 阅读(713) 评论(0) 推荐(0)