编写一个程序,模拟电梯运行编写一个程序,模拟电梯的功能.功能接口包括电梯上行按钮、下行按钮、楼层选择和电梯在行驶过程中的楼层显示.要求:1.由用户选择按上行按钮还是下行按钮,选
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 00:30:18
![编写一个程序,模拟电梯运行编写一个程序,模拟电梯的功能.功能接口包括电梯上行按钮、下行按钮、楼层选择和电梯在行驶过程中的楼层显示.要求:1.由用户选择按上行按钮还是下行按钮,选](/uploads/image/z/917634-66-4.jpg?t=%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%E7%A8%8B%E5%BA%8F%2C%E6%A8%A1%E6%8B%9F%E7%94%B5%E6%A2%AF%E8%BF%90%E8%A1%8C%E7%BC%96%E5%86%99%E4%B8%80%E4%B8%AA%E7%A8%8B%E5%BA%8F%2C%E6%A8%A1%E6%8B%9F%E7%94%B5%E6%A2%AF%E7%9A%84%E5%8A%9F%E8%83%BD.%E5%8A%9F%E8%83%BD%E6%8E%A5%E5%8F%A3%E5%8C%85%E6%8B%AC%E7%94%B5%E6%A2%AF%E4%B8%8A%E8%A1%8C%E6%8C%89%E9%92%AE%E3%80%81%E4%B8%8B%E8%A1%8C%E6%8C%89%E9%92%AE%E3%80%81%E6%A5%BC%E5%B1%82%E9%80%89%E6%8B%A9%E5%92%8C%E7%94%B5%E6%A2%AF%E5%9C%A8%E8%A1%8C%E9%A9%B6%E8%BF%87%E7%A8%8B%E4%B8%AD%E7%9A%84%E6%A5%BC%E5%B1%82%E6%98%BE%E7%A4%BA.%E8%A6%81%E6%B1%82%EF%BC%9A1.%E7%94%B1%E7%94%A8%E6%88%B7%E9%80%89%E6%8B%A9%E6%8C%89%E4%B8%8A%E8%A1%8C%E6%8C%89%E9%92%AE%E8%BF%98%E6%98%AF%E4%B8%8B%E8%A1%8C%E6%8C%89%E9%92%AE%2C%E9%80%89)
编写一个程序,模拟电梯运行编写一个程序,模拟电梯的功能.功能接口包括电梯上行按钮、下行按钮、楼层选择和电梯在行驶过程中的楼层显示.要求:1.由用户选择按上行按钮还是下行按钮,选
编写一个程序,模拟电梯运行
编写一个程序,模拟电梯的功能.功能接口包括电梯上行按钮、下行按钮、楼层选择和电梯在行驶过程中的楼层显示.
要求:
1.由用户选择按上行按钮还是下行按钮,选择操作后再由用户输入要进入的楼层,进而电梯开始运行,显示所到的每一楼层层数.
2.如果是上行,则选择输入的楼层好不能比当前楼层号小,否则应给出不合法提示.
3.如果是下行,则选择输入的楼层好不能比当前楼层号大,否则应给出不合法提示.
4.电梯一旦开始运作就会始终运行,直到窗口关闭.
编写一个程序,模拟电梯运行编写一个程序,模拟电梯的功能.功能接口包括电梯上行按钮、下行按钮、楼层选择和电梯在行驶过程中的楼层显示.要求:1.由用户选择按上行按钮还是下行按钮,选
按你的要求写了这个程序.试运行正常.
程序运行截图如下:
希望对你有帮助!
【百度知道】土堆上的石头
#include<stdio.h>
void main()
{
int n=10,set,end,i;
printf("本电梯一共%d层.\n",n);
printf("请输入你所在的楼层:\n");
while(1)
{
scanf("%d",&set);
if(set>=1&&set<=n)
break;
printf("没有第%d层,请重新输入:\n",set);
}
printf("你现在在第%d层.\n",set);
printf("请选择:\n1.上行\n2.下行\n");
while(1)
{
scanf("%d",&i);
if(i>=1&&i<=2)
break;
printf("选择数字错误,请重新输入:\n");
}
if(i==1)
{
while(1)
{
printf("请输入你要去的楼层:\n");
scanf("%d",&end);
if(end>=1&&end<=n)
{
if(end>=set)
break;
else
printf("此为上行,请输入较高层的层数.\n");
}
else
printf("没有第%d层,请重新输入:\n",end);
}
printf("电梯上行中……\n");
for(i=set;i<=end;i++)
printf("现在到了第%d层.\n",i);
printf("第%d层已到!\n",end);
}
if(i==2)
{
while(1)
{
printf("请输入你要去的楼层:\n");
scanf("%d",&end);
if(end>=1&&end<=n)
{
if(end<=set)
break;
else
printf("此为下行,请输入较低层的层数.\n");
}
else
printf("没有第%d层,请重新输入:\n",end);
}
printf("电梯上行中……\n");
for(i=set;i>=end;i--)
printf("现在到了第%d层.\n",i);
printf("第%d层已到!\n",end);
}
}