c++
翟小花@@
这个作者很懒,什么都没留下…
展开
-
快速排序
#include <bits/stdc++.h>void Quicksort(int num[], int l, int r);using namespace std;int main() { //快速排序 int n; cin>>n; int num[100000]; for(int i=0;i<n;i++){ cin>>num[i]; } int L=0; int R=n-1;原创 2021-04-06 09:36:27 · 47 阅读 · 0 评论 -
算法课本 4-3磁带最优存储问题
算法课本 4-3磁带最优存储问题#include<iostream>#include<bits/stdc++.h>using namespace std;struct node{ double len;//长度 double p;//概率 double time;//时间};bool operator < (const node&p,const node &q){ return p.time<q.time;}原创 2020-07-01 15:28:05 · 627 阅读 · 0 评论 -
高阶多项式
Problem C: 高阶多项式(IV)Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 734 Solved: 306[Submit][Status]Description定义一个n阶多项式为:a0xn+a1xn-1+a2xn-2+…+an-2x2+an-1x+an。其中ai是系数,均为int类型内的整数。x是未知量,是一个double类型...原创 2019-05-29 20:38:06 · 1908 阅读 · 0 评论 -
Problem B: 新奇的加法运算
定义类newInt,包括:int类型的数据成员。重载运算符“+”。计算规则为:将A、B对应位置上的数字相加,只保留个位数作为结果的对应位置上的数字。比如:876 + 543 = 319。注意:该运算不改变两个操作数的值。重载输入和输出运算符,用于输入和输出对象的属性值。无参构造函数和带参构造函数。Input第1行N>0,表示测试用例数量。每个测试用例包括2个...原创 2019-05-15 15:03:45 · 429 阅读 · 0 评论 -
Problem A: 时间类的流插入、提取和递增、递减运算
封装一个时间类Time,在类上重载以下运算符,使得main()函数能够正确运行。流插入操作符“>>”,按照输入格式从标准输入读取三个整数:hh,mm,ss,分别表示时、分、秒,其值在int范围内。流提取操作符“<<”;按照“hh:mm:ss”输出Time类的对象,不合法的时间输出“error!!!”。前置自增运算符“++”:把时间对象的秒数加1并返回。前置自减运算符...原创 2019-05-15 15:01:23 · 507 阅读 · 0 评论 -
时间类的加、减法赋值运算
Problem H: 时间类的加、减法赋值运算Time Limit: 3 Sec Memory Limit: 128 MBSubmit: 7396 Solved: 4546[Submit][Status]Description封装一个时间类Time,在类上重载以下运算符,使得main()函数能够正确运行。Time::Time()无参构造方法。Time::inputTime()方...原创 2019-05-07 20:30:37 · 401 阅读 · 0 评论 -
时间类的静态成员计数
roblem G: 时间类的静态成员计数Time Limit: 4 Sec Memory Limit: 128 MBSubmit: 4304 Solved: 3181[Submit][Status]Description封装一个时间类Time,用于时间处理的相关功能,支持以下操作:Time::Time()无参构造方法。Time::Time(int,int,int)构造方法:传递...原创 2019-05-07 20:27:31 · 176 阅读 · 0 评论 -
时间类的12小时制输出
Problem F: 时间类的12小时制输出Time Limit: 4 Sec Memory Limit: 128 MBSubmit: 6559 Solved: 3588[Submit][Status]Description封装一个时间类Time,用于时间处理的相关功能,支持24小时制和12小时制,支持以下操作:Time::Time()无参构造方法。Time::Time(int...原创 2019-05-07 20:24:51 · 986 阅读 · 0 评论 -
时间类的常量
Problem E: 时间类的常量Time Limit: 4 Sec Memory Limit: 128 MBSubmit: 3669 Solved: 2958[Submit][Status]Description封装一个时间类Time,用于时间处理的相关功能,支持以下操作:Time::Time()无参构造方法。Time::Time(int,int,int)构造方法:传递时分秒...原创 2019-05-07 20:23:24 · 600 阅读 · 0 评论 -
学生干部虚基类
Problem D: 学生干部虚基类Time Limit: 1 Sec Memory Limit: 2 MBSubmit: 2763 Solved: 1855[Submit][Status]Description基于Student(学生)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Student_Cadre(学生兼干部)。这两个基类均继承自Person类,包含姓名...原创 2019-05-07 20:21:51 · 506 阅读 · 0 评论 -
汽车家族
Problem C: 汽车家族(III)Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 628 Solved: 364[Submit][Status]Description目前,汽车的能源主要有油类燃料动力(包括汽油、柴油)、电动力两种。现在定义四个类:Car类,包括静态整型数据成员cntOfCars,用于记录产生的汽车对象的个数。一...原创 2019-05-07 20:20:31 · 376 阅读 · 0 评论 -
选举班干部了
Problem B: 选举班干部了!Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 3942 Solved: 2376[Submit][Status]Description新学期伊始,某班要通过竞争上岗方式竞选班干部。包括班长、团支书等。现在需要你来设计2个类Student和StudentCadre来模拟这一过程。1.Student类是学...原创 2019-05-07 20:18:33 · 370 阅读 · 0 评论 -
Problem B: 平面上的点和线——Point类、Line类 (VII)
在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定,两点确定一条线段。现在我们封装一个“Point类”和“Line类”来实现平面上的点的操作。根据“append.cc”,完成Point类和Line类的构造方法和show()方法,输出各Line对象和Point对象的构造和析构次序。接口描述:Point::showCounter()方法:按格式输出当前程序中Point对象的计数。...原创 2019-04-27 18:48:01 · 184 阅读 · 0 评论 -
克隆人
#include <iostream>#include <cstring>using namespace std;class Person{private: char name[30]; int age;public: Person() { strcpy(name,"noname"); } Pers...原创 2019-04-17 18:40:36 · 235 阅读 · 0 评论 -
Problem A: 平面上的点——Point类 (III)
Description在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定。现在我们封装一个“Point类”来实现平面上的点的操作。根据“append.cc”,完成Point类的构造方法和show()方法,输出各Point对象的构造和析构次序。实现showPoint()函数。接口描述:showPoint()函数按输出格式输出Point对象,调用Point::show()方法实现...原创 2019-04-16 20:32:23 · 272 阅读 · 0 评论 -
Problem E: 平面上的点——Point类 (II)
Problem E: 平面上的点——Point类 (II)Description在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定。现在我们封装一个“Point类”来实现平面上的点的操作。根据“append.cc”,完成Point类的构造方法和show()方法,输出各Point对象的构造和析构次序。接口描述:Point::show()方法:按输出格式输出Point对象。I...原创 2019-04-16 18:23:02 · 331 阅读 · 0 评论 -
平面上的点——Point类 (I)
平面上的点——Point类 (I)2017年04月05日 08:38:01 zd19990201 阅读数:326Time Limit: 1 Sec Memory Limit: 4 MBSubmit: 8255 Solved: 3705[Submit][Status][Web Board]Description在数学上,平面直角坐标系上的点用X轴和Y轴上的两个坐标值唯一确定。现在我们...原创 2019-04-16 17:24:42 · 954 阅读 · 0 评论 -
c++:输入10个数字,并按从小到大顺序输出
输入10个数字,并按从小到大顺序输出#include <iostream>//编译指令#define N 10void sort(int a[],int n);//声明部分void print(int a[],int n);using namespace std;//int main(){ int a[N]; cout << "input 1...原创 2019-03-03 13:40:16 · 14175 阅读 · 0 评论