当前位置:首页 » 编程语言 » c语言电梯程序

c语言电梯程序

发布时间: 2024-07-21 23:43:48

㈠ 用C语言编写一个关于电梯的程序

这是以前作的课程设计,是一个10层电梯的模拟,供楼主参考吧:
printf("上下选择:1-上楼,2-下楼\t");
scanf("%d",&input_direction);
fflush(stdin);
printf("输入该层的乘客想到达的楼层,以-1结束\n");
void check(liftor &myliftor) int flag1=0,flag2=0,flag3=0;
for(i=0;i<10;i++)
{
if(myliftor.stored_flare[i]!=0)
flag1=1;
if(myliftor.stored_flare[i]==1)
flag2=1;
if(myliftor.stored_flare[i]==2)
flag3=1;
}
if(!flag1) myliftor.set_direction(0);
else if(!flag2&&flag3) myliftor.set_direction(2);
else if(!flag3&&flag2) myliftor.set_direction(1);
int main(int argc, char *argv[])
liftor myliftor;
char flag;
int j;
myliftor.direction=1;
printf("**************************************\n");
printf("该程序用于模拟10(0-9)层的电梯控制\n");
printf("先输入按下电梯的层号及上下选\n择(类似电梯外的按钮)\n");
printf("每到一层时,输入乘客要到的楼\n层号(类似电梯内的按钮)\n");

㈡ 关于电梯的C语言应用题求解答

#include<stdio.h>
intmain()
{
intn;
while(~scanf("%d",&n)&&n)
{
intlast=0;
intcur;
intt=0;
while(n--)
{
scanf("%d",&cur);
if(cur>last)t+=cur-last;
elset+=last-cur;
last=cur;
}
printf("%.2lf ",t*5.9);
}
return0;
}

㈢ 用C语言如何描述电梯的运行机制

printf("上下选择:1-上楼,2-下楼); scanf("%d",&input_direction); fflush(stdin);printf("输入该层的乘客想到达的楼层,以-1结束 ")。
C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。1972 年,为了移植与开发 UNIX 操作系统,丹尼斯·里奇在贝尔电话实验室设计开发了 C 语言。C语言是一种广泛使用的计算机语言,它与 Java 编程语言一样普及,二者在现代软件程序员之间都得到广泛使用。

㈣ C语言一道编程题,关于电梯调度运行的。

这个问题主要还是一个物理题,相信都坐电梯,但没有仔细研究,它的运行过程就是一个需求:
1、按下X楼层,并记录按下的时间顺序;1.1、当前电梯不在此楼层;1.2、电梯在此楼层;
2、若电梯不在此楼层,先运行至此楼层开门,否则直接开门,消除请求信息;
3、电梯先加速,再匀速,再减速至X楼层;
4、如果去X楼层的途中,遇到有同向的楼层按下,则先停靠在该楼层,然后再进行步骤3;
5、运行至X楼层后,消除当前请求X楼层信息,如果有其他楼层已经按下,则转到最先按下的楼层的方向(中途有其他的请求,顺便带上),如果没有请求,则停止在X楼,等待!
6、两部电梯的话,主要考虑哪个有空闲,只要空闲就优先执行重复以上1~5步骤。
数据结构的话主要有:电梯当前所在楼层,目标楼层X,中途请求系列,是否已完成;
问题是属于比较复杂的那种,还是要自己多思考思考怎么写文档才是,越详细越好,想清楚了,实现应该是比较简单的!

㈤ 【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;
}
望采纳,谢谢

热点内容
录音机录音文件夹 发布:2025-08-26 18:06:01 浏览:299
服务器如何选购前言 发布:2025-08-26 18:01:57 浏览:467
如何知道自己小米手机热点密码 发布:2025-08-26 17:35:06 浏览:916
编程工具化 发布:2025-08-26 17:31:39 浏览:855
刀片服务器搭建私有云 发布:2025-08-26 17:29:25 浏览:804
算法设计与分析习题答案 发布:2025-08-26 16:41:06 浏览:634
车载中控安卓机如何安装u盘听歌 发布:2025-08-26 16:36:04 浏览:42
解压密码汉字 发布:2025-08-26 16:34:56 浏览:721
文档怎样上传 发布:2025-08-26 16:15:00 浏览:307
疯狂python讲义pdf 发布:2025-08-26 15:33:36 浏览:305