
C++
xiaoying.sun
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2018数模国赛B题(1)完整实现代码
问题B 智能RGV的动态调度策略图1是一个智能加工系统的示意图,由8台计算机数控机床(Computer Number Controller,CNC)、1辆轨道式自动引导车(Rail Guide Vehicle,RGV)、1条RGV直线轨道、1条上料传送带、1条下料传送带等附属设备组成。RGV是一种无人驾驶、能在固定轨道上自由运行...原创 2018-09-27 20:43:28 · 7118 阅读 · 1 评论 -
2018数模国赛B题(2)完整实现代码
//接前一篇1、RGV::RGV() RGV类构造函数,定义RGV类对象时实现成员变量的初始化。具体成员变量初始化情况:RGV初始位置Position=0,初始最优解(RGV当前操作CNC台的编号)now_cnc=1,RGV初始状态rgv_flag空闲,加工总耗时为0,加工熟料总数为0。2、void RGV::Init(CNC *p) RGV第一轮作业情况特殊...原创 2018-09-27 20:51:25 · 2377 阅读 · 3 评论 -
面向对象程序设计2018上机题(1)
/*从键盘输入R行C列二维整型数组,找出每一行的次最大值并显示出来。要求:(1)R和C为符号常量;(2)二维数组是动态申请生成的;(3)每一行的次最大值是利用单独的函数调用获得的;(4)对数组元素的访问以及函数参数声明等都是利用指针实现的。*/#include<iostream>#include<Windows.h>using namespace std...原创 2018-11-03 13:50:06 · 638 阅读 · 2 评论 -
面向对象程序设计2018上机题(2)
/*根据下列要求,编写完整程序。设计一个类,用于对10元整型数组进行管理。要求:(1)在定义对象时,能够为数组元素清0.(2)定义成员函数input, 用于为数组元素输入数据。(3)定义成员函数disp,用于显示数组的每个元素值。(4)定义成员函数max,用于找出数组元素的最大值及其个数,其中最大值由函数值返回,个数由参数带回。(5)定义成员函数find,用于找出数组中重...原创 2018-11-03 13:52:08 · 605 阅读 · 0 评论 -
面向对象程序设计2018上机题(3)
/*设计一个类,用于对字符串进行管理。要求:(1)在定义对象时,能够确定字符串的最大长度并清空字符串。(2)定义成员函数input, 用于从键盘为字符串输入数据。(3)定义运算符重载函数,用于判断两个对象中的字符串是否相同。(4)定义成员函数exchange,用于互换字符串中ASCII码最大和最小的字符(需考虑字符串中存在多个最大和最小字符的情况)。(5)定义成员函数disp...原创 2018-11-03 13:53:55 · 617 阅读 · 0 评论 -
面向对象程序设计2018上机题(4)
/*定义一个类,用于对10个字符串进行管理。要求:(1)在定义对象时,能够为字符串清空;(2)定义变换构造函数,能够为字符串赋以给定的字符串;(3)定义复制构造函数;(4)定义成员函数,能够为字符串输入数据;(5)定义成员函数,能够将字符串显示出来;(6)定义成员函数,用于找出每个字符串中的最小值(ASCII码最小的字符)及其个数,最小值由函数值返回,个数由参数带回;...原创 2018-11-03 13:56:44 · 640 阅读 · 0 评论 -
面向对象程序设计2018上机题(5)
/*题目:基于链表的学生信息管理系统要求: (1)插入节点:输入学生信息后,生成节点并插入链表中; (2)删除节点:根据给定的学生姓名或学号删除该学生节点; (3)查找节点:根据给定的学生姓名或学号查找学生信息,并显示出来; (4)查找并显示总成绩最高和最低的学生信息; (5)统计链表中的学生人数; (6)(时间允许时选做) 对链表节点按总成绩从高到低...原创 2018-11-03 13:58:24 · 858 阅读 · 0 评论 -
2018数模国赛B题(3.1)完整实现代码
4.3第三种具体情况的求解4.3.1故障判断和维修时间的确定模型针对第三种具体情况,我们首先确定故障判断和维修时间的实现。对于故障判断,我们选择为每一个CNC工作的时刻生成一个从0到100的随机数a,如果生成的随机数a<1,即该时刻会发生故障。而对于维修时间,我们同样采用了随机数的方法,生成了一个从600到1200的随机数b,b代表该次维修所花的秒数。4.3.2基于智能R...原创 2018-11-08 19:17:18 · 1896 阅读 · 1 评论