电梯编程题
⑴ C语言编程的电梯问题
去看操作系统吧,那里面就有电梯算法。不难
⑵ 电梯调度问题C++程序图片的流程图主函数该怎么写望大神帮助
OK ,我可以提供。
⑶ 电梯升降时间的编程题,帮帮忙告诉我哪错了,做ACM时总是显示错误回答
#include<stdio.h>
int main()
{
//int list[]={55,38,71,84,110,26};//体验列表,指去第几层,现在举例是55层再去38层再去71层`````
int list[]={5,2,3};//体验列表,指去第几层,现在举例是5`````
int n,i,t=0,tmp=list[0];
n=sizeof(list)/4;//一共去了多少层
//第一种肯定是上升
t+=list[0]*6+5;
for(i=1;i<n;i++)
{
if(tmp<list[i])//上升
{
t += (list[i]-tmp)*6+5;
}
else if(tmp>list[i])//下降
{
t += (tmp-list[i])*4+5;
}
else//留在原来的层
{
t += 5;
}
tmp=list[i];//记录这一层
}
printf("完成这一体验一共花费的时间为:%d秒\n\n",t);
return 0;
}
⑷ 【C语言编程题】电梯时间问题
#include <stdio.h>
using namespace std;
int i,n,x,ans,sum;
int main(){
while(1){
scanf("%d",&n);
if(n==0)
break;
sum=ans=0;
for(i=1;i<=n;i++){
scanf("%d",&x);
//printf("%d %d\n",sum,ans);
if(x>ans)
sum+=(x-ans)*6;
else
sum+=(ans-x)*4;
ans=x;
sum+=5;
//printf("%d %d\n",sum,ans);
}
printf("%d\n",sum);
}
return 0;
}
望采纳,谢谢
⑸ 电梯编程问题
肯定不会停。电梯在运行过程中对厅外呼梯信号(你所述的呼梯按钮)的召唤,有同向截车,反向保号的原则。也就是5楼向1楼(你先按1楼,电梯就定了运行方向5到1,下行)运行过程中,在二楼如果按向下的呼梯按钮就是和运行方向同向,电梯就能停,在二楼如果按向上的呼梯按钮就是和运行方向反向,电梯就不能停。这是电梯的控制原理,我设计过控制程序,也调试过电梯。
⑹ 电梯上下编程问题(PLC)
PLC在电梯上的应用这样的资料文献对你有用么?你到工搜网资料文库找这方面的应用资料吧,可以免费下载的
⑺ C语言编程题求助
#include<stdio.h>
voidmain()
{
intsum_people;
intsum_floor[100]={0};
intmove_people;
intstop_floor=0;
inttemp;
intmax_floor=0;
inti;
inttime=0;
scanf("%d",&sum_people);
while(sum_people>0)
{
printf("pleaseenterthestopfloor:");
scanf("%d",&stop_floor);
if(stop_floor>max_floor)
{
max_floor=stop_floor;
}
printf("pleaseenterthepeople:");
scanf("%d",&temp);
if(temp>sum_people)
{
printf("thereis%dpeopleatmore!");
getch();
return;
}
sum_floor[stop_floor-1]+=temp;
sum_people-=temp;
}
for(i=0;i<max_floor;i++)
{
if(sum_floor[i]!=0)
{
time+=5;
}
}
time=time+max_floor*(6+4);
printf("alltimeis=%d ",time);
getch();
}
相信你能看懂我的代码~
⑻ 这是一道程序设计题 我帮我女朋友找答案 她最近要复习期末考试了 请各位帮帮忙
...作为一个不懂程序的人,这题只有望洋兴叹了!LZ加油吧!
⑼ C语言一道编程题,关于电梯调度运行的。
这个问题主要还是一个物理题,相信都坐电梯,但没有仔细研究,它的运行过程就是一个需求:
1、按下X楼层,并记录按下的时间顺序;1.1、当前电梯不在此楼层;1.2、电梯在此楼层;
2、若电梯不在此楼层,先运行至此楼层开门,否则直接开门,消除请求信息;
3、电梯先加速,再匀速,再减速至X楼层;
4、如果去X楼层的途中,遇到有同向的楼层按下,则先停靠在该楼层,然后再进行步骤3;
5、运行至X楼层后,消除当前请求X楼层信息,如果有其他楼层已经按下,则转到最先按下的楼层的方向(中途有其他的请求,顺便带上),如果没有请求,则停止在X楼,等待!
6、两部电梯的话,主要考虑哪个有空闲,只要空闲就优先执行重复以上1~5步骤。
数据结构的话主要有:电梯当前所在楼层,目标楼层X,中途请求系列,是否已完成;
问题是属于比较复杂的那种,还是要自己多思考思考怎么写文档才是,越详细越好,想清楚了,实现应该是比较简单的!