c++面向对象程序设计
文章平均质量分 81
UMR小豪
这个作者很懒,什么都没留下…
展开
-
面向对象程序设计上机练习十二(运算符重载)
面向对象程序设计上机练习十二(运算符重载) Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 处理一个复数与一个double数相加的运算,结果存放在一个double型变量d1中,输出d1的值。定义Complex(复数)类,在成员函数中包含重载类型转换运算符:operat原创 2016-09-27 17:15:48 · 1822 阅读 · 0 评论 -
4-2 电子时钟中的运算符重载
4-2 电子时钟中的运算符重载 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 通过本题目的练习可以运算符重载的方法; 设计一个时间类Time,私有数据成员有hour(时)、minute(分)、second(秒); 公有成员函数有:setHour(int)设置数据原创 2016-09-27 17:23:57 · 625 阅读 · 0 评论 -
4-1 复数类的运算符重载
4-1 复数类的运算符重载 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 通过本题目的练习可以掌握成员运算符重载及友元运算符重载 要求定义一个复数类,重载加法和减法运算符以适应对复数运算的要求,重载插入运算符(以方便输出一个复数的要求。 Input原创 2016-09-27 17:25:45 · 437 阅读 · 0 评论 -
面向对象程序设计上机练习十(运算符重载)
面向对象程序设计上机练习十(运算符重载) Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算。参加运算的两个运算量可以都是类对象,也可以其中有一个是整数,顺序任意。例如:c1+c2、i+c1、c1+原创 2016-09-27 17:27:12 · 1169 阅读 · 0 评论 -
面向对象程序设计上机练习十一(运算符重载)
面向对象程序设计上机练习十一(运算符重载) Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 有两个矩阵a和b,均为2行3列,求两个矩阵之和。重载运算符“+”,使之能用于矩阵相加。如:c=a+b。 Input 第1、2行是矩阵a的值,数据以空格分开。 第3原创 2016-09-27 17:28:19 · 796 阅读 · 0 评论 -
数据结构实验之栈四:括号匹配
数据结构实验之栈四:括号匹配 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 给你一串字符,不超过50个字符,可能包括括号、数字、字母、标点符号、空格,你的任务是检查这一串字符中的( ) ,[ ],{ }是否匹配。 Input 输入数据有多组,处理到文件结束。 Ou原创 2016-09-27 17:51:41 · 1592 阅读 · 1 评论 -
数据结构实验之栈六:下一较大值(二)
数据结构实验之栈六:下一较大值(二) Time Limit: 150MS Memory Limit: 8000KB Submit Statistic Problem Description 对于包含n(1 Input 输入有多组,第一行输入t(1<=t<=10),表示输入的组数; 以后是 t 组输入:每组先输入n,表示本组序列的元素个数,之后依次输入本组的n个元素。原创 2016-09-27 18:02:37 · 730 阅读 · 0 评论 -
数据结构实验之栈七:出栈序列判定
数据结构实验之栈七:出栈序列判定 Time Limit: 30MS Memory Limit: 1000KB Submit Statistic Problem Description 给一个初始的入栈序列,其次序即为元素的入栈次序,栈顶元素可以随时出栈,每个元素只能入栈依次。输入一个入栈序列,后面依次输入多个序列,请判断这些序列是否为所给入栈序列合法的出栈序列。 例如序列1,2,3,原创 2016-09-27 18:12:00 · 449 阅读 · 0 评论 -
omp计算时间(高精度)
#include #include using namespace std; const int MAX = 1e8; int *data, *temp, N; void merge(int l1, int r1, int r2) { int top = l1, p = l1, q = r1; while (p < r1 || q < r2) { if (原创 2017-06-02 16:34:07 · 1333 阅读 · 0 评论