汽车租赁管理系统c语言课程设计文档格式.docx
- 文档编号:18424208
- 上传时间:2022-12-16
- 格式:DOCX
- 页数:13
- 大小:17.02KB
汽车租赁管理系统c语言课程设计文档格式.docx
《汽车租赁管理系统c语言课程设计文档格式.docx》由会员分享,可在线阅读,更多相关《汽车租赁管理系统c语言课程设计文档格式.docx(13页珍藏版)》请在冰豆网上搜索。
);
scanf("
%s"
carname);
for(i=0;
i<
5;
i++)
{
while(strcmp(carname,car[i].carname)==0)
{
if(car[i].turefalse==1)
{
编号车型品牌\n%d%s%s\n"
car[i].carnum,car[i].carname,car[i].carcreat);
\n\n"
printf("
---------------此车现在无人租用\n."
---------------按任意键返回\n"
break;
}
else{printf("
\n\n---------------这辆车已经有人借出\n"
break;
}
}
return0;
findcar1()
charcarcreat[10];
\n\n请输入你要查找的品牌:
carcreat);
for(i=0;
{
while(strcmp(carcreat,car[i].carcreat)==0)
{
printf("
---------------按任意键返回\n\n"
}
else{printf("
\n\n---------------这辆车已经有人借出!
printf("
}
}
}
chacar()
charch5;
do
\n\n1:
按车型查找\n"
2:
按品牌查找\n"
0:
返回\n"
请输入0━2:
ch5=getch();
switch(ch5)
case'
1'
:
findcar();
getch();
2'
findcar1();
0'
default:
---------------无此操作!
}while(ch5!
='
lendcar()
inti,n;
\n\n请输入卡号:
%d"
&
cardnum);
for(i=0;
if(card[i].cardnum==cardnum)
n=i;
\n车型:
"
member[n].lendcar);
for(i=0;
{if(strcmp(car[i].carname,member[n].lendcar)==0)
if(car[i].turefalse==0)
{printf("
---------------对不起,此车已被租出,请重新选择\n"
getch();
return0;
else
member[n].cardnum=cardnum;
for(i=0;
if(strcmp(car[i].carname,member[n].lendcar)==0)
{
car[i].turefalse=0;
continue;
}
\n\n---------------操作成功,请及时提车."
\n---------------按任意键返回...\n"
getch();
}
\n\n---------------错误操作."
printf("
}
\n\n---------------你的卡号不存在,请申请新卡.\n"
huancar()
\n\n\n"
printf("
---欢迎进入还车界面---"
\n\n请你输入你的卡号:
\n请输入你要归还的车型:
lendcar);
while(strcmp(member[i].lendcar,lendcar)==0)
{car[i].turefalse=1;
\n\n---------------还车完毕."
return1;
\n\n---------------租赁记录不存在."
else{
\n\n---------------卡号不存在,请与管理员联系.\n"
}}}
voidaddcard()
inti=0;
charchoice;
for(i=0,choice='
y'
;
choice=='
||choice=='
Y'
{
\n\n卡号:
card[i].cardnum);
\n性别:
card[i].sex);
\n姓名:
card[i].membersname);
\n电话:
%ld"
card[i].memberstel);
\n\n是否要输入下一个人===============(y\\n)\n\n"
choice);
}
\n\n-----------------输入完毕."
\n---------------任意键返回...\n"
delcard()
charchoice;
\n\n要删除的卡号:
while(card[i].cardnum==cardnum)
\n\n确认删除?
(Y/N)\n"
if(choice=='
)
{for(;
card[i]=card[i+1];
\n\n---------------已删除成功!
{printf("
---------------已取消删除\n\n"
voidcardcount()
inti,n=0;
{if(card[i].cardnum!
=0)
{printf("
第%d张卡\n"
i+1);
卡号性别姓名电话\n"
\t\t\n"
%d%6s%10s%ld\n\n"
card[i].cardnum,card[i].sex,card[i].membersname,card[i].memberstel);
n++;
}}
---------------目前共有%d个会员.\n"
n);
---------------按任意键返回...\n"
voidaddcar()
{charchoice;
for(i=0,choice='
\n\n\n编号:
car[i].carnum);
\n\n车型:
car[i].carname);
\n\n品牌:
car[i].carcreat);
\n\n租金:
%f"
car[i].carprice);
\n\n请你设定车的状态===============(0-不在\\1-在):
car[i].turefalse);
\n\n是否要输入下一辆车===============(y\\n)\n\n"
delcar()
inti,carnum;
编号:
carnum);
{while(carnum==car[i].carnum)
确认删除-----(y/n)?
{{for(;
i++)car[i]=car[i+1];
else
}}
--------------------按任意键返回...\n"
}
voidcarcount()
{if(car[i].carnum!
=0&
&
car[i].carname!
\n\n第%d辆车\n编号车型品牌租金状态\n"
%d%10s"
car[i].carnum,car[i].carname);
%15s%4.2f%d=====(1在\\0不在)\n\n"
car[i].carcreat,car[i].carprice,car[i].turefalse);
n=n+1;
}}
\n\n---------------目前共有%d辆车.\n"
voidend()
{printf("
\n\n\n-------------------------------------------------------------------------------\n"
---谢谢使用本系统,再见!
---\n"
\n\n\n\n"
voidmain()
charch1,ch2,ch4;
{
---制作:
学号:
班级:
---\n\n"
\n---欢迎使用系统---"
请选择需要的服务:
1:
查询汽车\n"
办理租赁\n"
3:
管理系统\n"
4:
归还登记\n"
退出系统\n"
请输入数字0━4:
ch1=getch();
switch(ch1)
chacar();
lendcar();
3'
{printf("
增加汽车\n"
删除汽车\n"
汽车统计\n"
会员管理系统\n"
返回首页\n"
请输入0━4:
ch2=getch();
switch(ch2)
addcar();
delcar();
carcount();
4'
申请新卡\n"
删除卡号\n"
卡号统计\n"
返回\n"
请输入0━3:
ch4=getch();
switch(ch4)
addcard();
delcard();
cardcount();
无此操作!
}while(ch4!
}break;
end();
}while(ch2!
huancar();
}while(ch1!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 租赁 管理 系统 语言 课程设计