问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

17.停车场管理系统设计: 求C语言大神帮助,发程序代码,好人全家平安

发布网友 发布时间:2022-04-14 18:28

我来回答

3个回答

热心网友 时间:2022-04-14 19:58

像这样的停车场管理系统,网上多的是,稍作修改就行了,在网上找了一个,发给你产考一下:

#include<stdio.h>
#include<string.h>
#define N 3 /*停车场大小*/
#define MAX 50 /*过道大小*/
#define sign 10/*车牌大小*/
#define price 10/*每分钟的价钱*/
char part[N][sign];
char Rpart[MAX][sign];
char time[N][20];
int P,R;
partadd(char *t)
{
strcpy(&part[P][0],t);
printf("请输入时间:例如十点十分格式为“10.10”\n");
scanf("%s",&time[P][0]);
getchar();
P++;
}
Rpartadd(char *t)
{
if(R<MAX)
{
strcpy(&Rpart[R][0],t);
R++;
}
else
{
printf("过道己满。无法停车。\n");
}
}
newcar()
{
char temp[sign];
printf("请输入车牌号:");
scanf("%s",temp);
getchar();
if(P<N)
{
partadd(temp);
}
else if(R<MAX)
{
Rpartadd(temp);
}
}
int timed(char *t1,char *t2)
{
int i=0,y=0,x=0,j,n=1;
while(1)
{
if(t1[i]=='.')
{
for(j=i-1;j>=0;j--)
{
y=y+(t1[j]-'0')*(60*n);
n=n*10;
}
while(1)
{
if(t1[j]==NULL)
{
for(n=1;j>i;j--)
{
y=y+(t1[j]-'0')*n;
n=n*10;
}
break;
}
j++;
}
i=0;
while(1)
{
if(t2[i]=='.')
{
for(j=i-1;j>=0;j--)
{
x=x+(t2[j]-'0')*(60*n);
n=n*10;
}
while(1)
{
if(t2[j]==NULL)
{
for(n=1;j>i;j--)
{
x=x+(t2[j]-'0')*n;
n=n*10;
}
break;
}
j++;
}
y=(x-y)*price;
return y;
}
i++;
}
}
i++;
}
}
partcarout(int i)
{
int j,money;
char t[20];
printf("请输入现在的时间:例如十点十分格式为“10.10”\n");
scanf("%s",t);
getchar();
money=timed(t,&time[i][0]);
printf("收费%d\n",money);
for(j=i;j<P;j++)
{
strcpy(&part[j][0],&part[j+1][0]);
P--;
}
if(R!=0)
{
strcpy(&part[N-1][0],&Rpart[0][0]);
P++;
strcpy(&time[P][0],t);
Rpartcarout(0);
}
}
Rpartcarout(int i)
{
int j;
for(j=i;j<R;j++)
{
strcpy(&Rpart[j][0],&Rpart[j+1][0]);
R--;
}
}
carout()
{
char t[sign];
int i,get=0;
printf("请入要离开的车牌号:");
scanf("%s",t);
getchar();
for(i=0;i<P;i++)
{
if(strcmp(t,&part[i][0])==0)
{
get=1;
partcarout(i);
break;
}
}
for(i=0;i<R&&get==0;i++)
{
if(strcmp(t,&Rpart[i][0])==0)
{
get=1;
Rpartcarout(i);
break;
}
}
if(get==0)
{
printf("查无此车。\n");
}
}
jopart()
{
int i;
for(i=0;i<P;i++)
{
printf("%d.%s\n",i,&part[i][0]);
}
}
joRpart()
{
int i;
for(i=0;i<R;i++)
{
printf("%d.%s\n",i,&Rpart[i][0]);
}
}
main()
{
int c;
while(1)
{
printf("请选择要做的事:\n");
printf("1.加入新车。\n");
printf("2.有车离开。\n");
printf("3.显示在停车场内的车。\n");
printf("4.显示在过道上的车。\n");
printf("5.退出。\n");
c=getchar();
getchar();
switch (c)
{
case '1':newcar();
break;
case '2':carout();
break;
case '3':jopart();
break;
case '4':joRpart();
break;
case '5':exit(1);
break;
}
}
}

热心网友 时间:2022-04-14 21:16

哎呀~汽院的孩纸伤不起啊~~同命中人,分给我了呗~神哥

热心网友 时间:2022-04-14 22:50

百度找 安保联盟 吧 他们有方案 我们这边没有
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
蛋糕在冰箱可以放多久 最正宗的普洱茶泡法是怎样泡的 泡茶方法和步骤 怎么区分英语中宾语的补语和状语? 句子是什么从句(英语)请个个举例。定状时表名词性等, 最主要的就是怎么... 如何分辨英语的定语从句呢? 如何分辨是什么从句 为什么1156平台像非主流? TCL电视机不能开机怎么办? 29寸TCL彩电开机刚亮又自动关机 各国使节亲身上阵带货,直播带货利润有多大? 许多主播带货常常上亿,这些数字真实吗? 微信扫一扫后打不开网页内容 vb程序设计停车场作业 急急急! 手机微信里的自定义表情有动态图 我想知道它在手机的哪个文件夹里 上证主板有哪些板块? 上海主板股票有哪些 QQ微信改不了头像怎么办 我手机是联想A60 微信QQ头像改不了怎么办 头像昵称什么时候能改 漳州有什么好吃的?可以带的特产。 怎么认识母猪肉呢? 如何识别母猪肉 潮汕人喜欢喝什么茶? 信用卡怎么养卡比较好 微信头像/QQ个人资料无法修改怎么回事 从菜市场新买的猪肉,肥肉下锅炒会闻到一股淡淡的臭味,瘦肉却没有,吃起来也是肥肉是臭的,是怎么回事啊 猪肉有骚臭味怎么回事,猪肉炖完之后有股臭味 在超市买到尿臭味猪肉,又*又臭。买的时候没有,煮的时候气味就出来了,怎么办? 戒指配石用莫桑还是白色蓝宝石好 戒指内侧编码是S92513是什么白金还是银? 关于景的词句 白桦仿写 python获取windows信息 白鹤朱鹭苍鹭与鹭鸶相比,有哪些不用?作者写这三种鸟的作用是什么 使用python,在linux上监控远程windows的CPU、硬盘、内存使用率? 《鸟天堂》 麦保红 阅读答案 六年级上册语文白桦仿写!!! python怎样获得当前系统的CPU频率和内存使用情况 仿写叶赛宁的&lt;&lt;白桦&gt;&gt;... 仿写叶塞宁的白桦? python怎么获取自身进程的CPU和内存使用情况 课文白烨怎么续写? 六年级上册语文诗歌《白桦》仿写!!! python如何在windows下查询CPU架构 帮我查一下小鸟天堂里的,白鹤苍鹭傍晚出来活动的壮观景象。 Python如何获取Android系统下某一个APP的CPU,内存的使用情况 白烨怎么续写? 仿写叶赛宁的...以榕树为题 怎么用python实现电脑cpu温度监控,最好有代码,windows平台,求大神 六年级上册白桦的分析
  • 焦点

最新推荐

猜你喜欢

热门推荐