码迷,mamicode.com
首页 > 其他好文 > 详细

软件工程课堂作业(十三)——电梯调度

时间:2015-04-18 11:29:29      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:

一、题目:

      石家庄铁道大学基础大楼高18层,共有四部电梯。在上下课高峰期时,电梯从一楼上行,但只允许停在某一楼层。在一楼时,每个乘客选择自己的目的层,电梯则自动计算出应停的楼层。设计算法算出电梯停在哪一楼层能够保证这次乘坐电梯的所有人爬楼梯的层数之和最少。

二、设计思路:

      输入楼层有一个for循环,便利最小楼层数时需要嵌套for循环。

      获取所有乘客要爬的楼层数方法如下:从2楼一直便利到18楼,每一层都计算出所有乘客要爬的楼层数。乘客要去的的楼层和当前停的楼层数之差绝对值就是该乘客要爬的楼层数,每位乘客相加即为总和。循环比较,选出最小的。

三、源代码:

软件工程课堂作业(十三)——电梯调度

标签:

原文地址:http://www.cnblogs.com/huyabaoboke/p/4436963.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!