• 一客车和一货车同时
2019-06-29 10:54:01

Problem C: 汽车、客车、货车Time Limit: 1 Sec Memory Limit: 128 MB
Submit: 3377 Solved: 1854
[Submit][Status]Description定义Vehicle类，包括：

1. 一个int类型属性num，表示汽车的轮子数量。
2. 构造函数、析构函数，输出如样例所示的信息。
定义Bus类，是Vehicle类的子类，包括：
3. 一个int类型属性guest，表示客车可乘坐的人数。
4. 构造函数、析构函数，输出如样例所示的信息。
定义Truck类，是Vehicle类的子类，包括：
5. 一个int类型属性weight，表示货车可载荷的货物重量。
6. 构造函数、析构函数，输出如样例所示的信息。
Input输入有多行，每行一个测试用例，每行包括1个正整数（车的轮子数量）、1个字符b或者t（b、t分别表示客车、货车）、1个正整数（可乘坐的人数或可承载的货物重量）。
Output
见样例。
Sample Input
4 b 40
8 t 15
Sample Output
Vehicle has 4 wheels is created.
Bus which can carry 40 persons is created.
Bus which can carry 40 persons is erased.
Vehicle has 4 wheels is erased.
Vehicle has 8 wheels is created.
Truck which can carry 15 tons goods is created.
Truck which can carry 15 tons goods is created.
Vehicle has 8 wheels is erased.
HINTAppend Codeappend.cc,
#include <iostream>
#include <list>
#include <algorithm>
using namespace std;
class Vehicle{
public:
int num;
Vehicle(int n):num(n){cout<<"Vehicle has "<<num<<" wheels is created."<<endl;}
virtual  ~Vehicle(){cout<<"Vehicle has "<<num<<" wheels is erased."<<endl;}
};
class Bus:public Vehicle
{
public:
int guest;
Bus(int n,int g):Vehicle(n),guest(g){cout<<"Bus which can carry "<<guest<<" persons is created."<<endl;}
~Bus(){cout<<"Bus which can carry "<<guest<<" persons is erased."<<endl;}
};
class Truck:public Vehicle
{
public:
int weight;
Truck(int n,int w):Vehicle(n),weight(w){cout<<"Truck which can carry "<<weight<<" tons goods is created."<<endl;}
~Truck(){cout<<"Truck which can carry "<<weight<<" tons goods is created."<<endl;}
};
int main()
{
int w, g;
char t;
Vehicle *veh;
while (cin>>w>>t>>g)
{
if (t == 'b')
{
veh = new Bus(w, g);
}
else
{
veh = new Truck(w, g);
}
delete veh;
}
return 0;
}

`
更多相关内容
• } } printf("客车数%d 货车数%d", q1->rear, q2->rear); } else if (z == 0) { for(k=m/10;k>=0;k--) { for(n=1;n;) { for (j = 1;j ;j++) { for (i = 0;i ;i++) { int result=queue_out(q1); if(result!=0) { ...

#include

#include

#define true 1

#define false 0

#define null  0

#define MAXNUM  20

typedef int  elemtype;

typedef struct queue_type

{

elemtype queue[MAXNUM + 1];

int front;

int rear;

} queuetype;

queuetype Q1;

queuetype Q2;

//初始化

void  q_init(queuetype *q)

{

q->rear = q->front = 0;

}

//入队操作

int enter(queuetype *q, elemtype x)

{

if ((q->rear + 1) % (MAXNUM + 1) == q->front)

return (false);                    //队列已满

else

{

q->rear = (q->rear + 1) % (MAXNUM + 1);

q->queue[q->rear] = x;

return (true);

}

}

//出队操作

elemtype queue_out(queuetype *q)

{

if (q->front == q->rear)

return (null);

else

{

q->front = (q->front + 1) % (MAXNUM + 1);

return(q->queue[q->front]);

}

}

int main()

{

int p=1;

int i, j, k, m, n, x, y, z;

queuetype *q1;

queuetype *q2;

q1 = &Q1;

q2 = &Q2;

q_init(q1);

q_init(q2);

for (m = 1;m <=100;m++)

{

printf("\n");

printf("若是入列，请输入1；若是出列，请输入0：\n");

scanf_s("%d", &z);

if (z != 0 && z != 1)

{

printf("ERROR!!!\n");

scanf_s("%d", &z);

}

if (z == 1)

{

{

printf("第%d辆车的编号是：\n", m);

scanf_s("%d", &x);

printf("若是客车，请输入1；若是货车，请输入0：\n");

scanf_s("%d", &y);

if (y == 1)

{

enter(q1, x);

}

else if (y == 0)

{

enter(q2, x);

}

}

printf("客车数%d  货车数%d", q1->rear, q2->rear);

}

else if (z == 0)

{

for(k=m/10;k>=0;k--)

{

for(n=1;n<=10;)

{

for (j = 1;j <= 2;j++)

{

for (i = 0;i <= 3;i++)

{

int result=queue_out(q1);

if(result!=0)

{

printf("上船的第%d辆车的编号为%d\n", n, result);

n = n + 1;

}

else

break;

}

int RESULT=queue_out(q2);

if(RESULT!=0)

{

printf("上船的第%d辆车的编号为%d\n", n, RESULT);

n = n + 1;

}

}

break;

}

printf("以上为第%d艘船里的车辆\n\n",p);

p++;

}

}

}

system("pause");

return 0;

}

展开全文
• 货车客车从业资格证考试系统
• 展开全部目前国内的大客车采用62616964757a686964616fe78988e69d8331333431376531最多的就是玉柴发动机，按型号的不同主要是玉柴YC6J系列发动机，排量为6.494升；玉柴YC6A系列发动机，排量为7.255升；玉柴YC6L系列...

展开全部

目前国内的大客车采用62616964757a686964616fe78988e69d8331333431376531最多的就是玉柴发动机，按型号的不同主要是玉柴YC6J系列发动机，排量为6.494升；玉柴YC6A系列发动机，排量为7.255升；玉柴YC6L系列发动机，排量为8.4升。

测试系统：

为准确测量高速运转的活塞式压缩机的末级排气量，在活塞式压缩机性能测试实验装置的基础上，应用现代测试技术与采集方法，构建了一个活塞式压缩机排气量测试系统。

该测试系统采用GB一3000A压力传感器检测压力，采用LM35温度传感器检测温度，通过PCI2000数据采集卡采集系统压力与温度传感器的数据。

扩展资料：

核算节点：

依据标准规定，排气量的统计范围包括与生产工艺和装置有直接或间接关系的各种外排废气口。而常规以铜精矿为原料的火法炼铜工艺过程包括“原料制备一熔炼一吹炼一精炼一电解”。

在各生产环节中还存在多个、分散的废气排放源，如电解净液车间的酸雾、贵金属处理车间的废气、烟尘破碎系统的废气、渣选矿的废气等。这些源排放的废气有的经收集处理后以数根低矮的排气筒(如屋顶排气筒)的形式排放。

有的在一些不规范的、规模较小的企业中以无组织源的形式直接外排，还有的因企业不自建处理车间，直接作为中间产品外委处理作者本着突出重点、便于防控和对比的原则，调查采用简化的方法。

展开全文
• 车载监控-公交监控-倒车监控-货车校车客车基于4G传输的智能车载监控系统.docx
• Problem F: 汽车、客车货车 Time Limit: 1 SecMemory Limit: 128 MB Submit: 1302Solved: 686 [Submit][Status][Web Board] Description 定义Vehicle类，包括： 1. 个int类型属性num，表示汽车的轮子数量。 ...
• 自己整理的驾考科目知识点，包含路标，手势，法规，急救等
• 驾照，科目 技巧总结归纳
• 析构多态，virtual是实现多态的关键，也是动态联编...这里是子类析构函数，然后根据析构函数的析构顺序先后后前的方法，个析构，如果有连环继承，则需要根据指针或引用根据类型找父类，添加合适位置的virtual...
• 个int类型属性guest，表示客车可乘坐的人数。 构造函数、析构函数，输出如样例所示的信息。 定义Truck类，是Vehicle类的子类，包括： 个int类型属性weight，表示货车可载荷的货物重量。 构造函数、析构函数，...
• 试编写个程序，模拟渡口的管理，统计客车和货车的平均等待时间。 Input格式 第个正整数n（1000 ），表示要过江的车辆总数。 第二行到n+1行每行两个非负整数type，time（0 ）,表示time分到达渡口的车是type...
• 某汽车轮渡口中过江渡船每次能载10辆车，每10分钟有个渡轮到达。过江车辆分为客车和货车。...试编写程序模拟渡口的管理，统计客车和货车的平均等待时间。设车辆到达服从均匀分布，参数由用户指定。
• 柴油动力货车总体设计.pdf柴油动力货车总体设计.pdf柴油动力货车总体设计.pdf柴油动力货车总体设计.pdf柴油动力货车总体设计.pdf柴油动力货车总体设计.pdf
• 汽车照明系统对电子元器件的要求越来越高，智能复用器可以解决PWM通道、诊断功能系统可靠性问题。 　车身控制模块（BCM）是执行各种功能的电子控制单元，这些功能包括控制诊断，以及车内外照明的失效管理或子...
• SAE J1939 协议是美国汽车工程师协会为了实现总线协议的标准化，在CAN2.0B 的基础上制定的应用于大型货车和客车的车辆网络串行通信控制协议
• 深圳芯方案开发的TDA61 TDA66芯片 OBD在商用车，客车货车上的应用，通过OBD芯片读取货车商用车的车速，故障，油耗,里程等 通过OBD监控商用车,卡车,工程车的实时数据。油耗，车速，故障码的应用
• 探索自动驾驶客车货车在公路场景的应用。 （二）城市出行与物流。支持在城市公交线路应用安全辅助驾驶技术。鼓励在特定区域内开展末端配送自动驾驶应用示范，实现货物的智能派送与收取。支持在停车场开展自动泊车...
• 驾照科目复习资料.pdf
• 本文根据南昌车辆段1990年1月至191年3月客车滚动轴承的检修统计,采用故障树分析法分析了客车滚动轴承的常见故障及原因。...建议在选用承载能力大的轴承型号的同时,采用状态监测及故障诊断技术对滚动轴承实行状态维修。
• 数学知识考试试卷及答案
• ）没有道路中心线的道路，城市道路为每小时30公里，公路为每小时40公里； （二）同方向只有1条机动车道的道路，城市道路为每小时50公里，公路为每小时70公里。 答题小技巧：无线城3公4，有线城5公7。 道路交通...
• SAE J1292-1981 中文版 汽车、货车、拖车客车车用电线
• 新规科目
• 数学知识考试试卷及答案
• 2016年5月高级人力资源管理师（级）综合评审真题试卷
• 数学知识考试试卷及答案
• 种改进Faster R-CNN的车辆识别算法.docx

...