汽车租赁管理系统c语言课程设计Word文档下载推荐.docx
《汽车租赁管理系统c语言课程设计Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《汽车租赁管理系统c语言课程设计Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。
![汽车租赁管理系统c语言课程设计Word文档下载推荐.docx](https://file1.bdocx.com/fileroot1/2022-10/11/b86c7bc4-1a09-493f-9da9-82a3bdb4e6d4/b86c7bc4-1a09-493f-9da9-82a3bdb4e6d41.gif)
longintmemberstel;
}card[5];
findcar()
charearname[10];
inti;
printf("
\n\n请输入你要查找的车型:
\n"
);
scanf("
%s"
carname);
for(i=0;
i<
5;
i++)
while(strcmp(carname,car[i].carname)==0)
if(car[i].turefalse==1)
编号车型
\n\n"
printf(”此车现在无人租用\n."
printf(”按任意键返回\n"
break;
}
else{printf("
\n\n这辆车已经有人借出\n"
break;
}return0;
findcar1()
charcarcreat[10];
\n\n请输入你要查找的品牌:
scanf("
carcreat);
while(strcmp(carcreat,car[i].carcreat)==O)
\n%d
编号车型品牌
%s%s\n”,car[i].carnum,car[i].carname,car[i].carcreat);
printf("
此车现在无人租用\n."
按任意键返回\n\n"
\n\n这辆车已经有人借
出!
printf("
按任意键返回\n\n"
}
return0;
chacar()
lendcar()
charch5;
do
\n\n1:
按车型查找\n”);
printf(”2:
按品牌查找\n"
printf(”0:
返回\n”);
请输入0一2:
ch5=getch();
switch(ch5)
case'
1'
:
findcar();
getch();
2'
findcar1();
0'
default:
无此操作!
}while(ch5!
='
O'
inti,n;
\n\n请输入卡号:
scanf("
%d"
&
cardnum);
i++){
if(card[i].cardnum==cardnum)
n=i;
\n车型:
"
member[n].lendcar);
{if(strcmp(car[i].carname,member[n].lendcar)==O)
if(car[i].turefalse==0)
{printf(”对不起,此车已被租出,请重新选择
else
member[n].cardnum=cardnum;
if(strcmp(car[i].carname,member[n].lendcar)==O){
car[i].turefalse=0;
continue;
\n\n操作成功,请及时提车."
\n按任意键返回...\n"
\n\n错误操作."
\n\n你的卡号不存在,请申请新卡.\n"
huancar()
\n\n\n"
printf(”---欢迎进入还车界面---"
\n\n请你输入你的卡号:
scanf("
&
cardnum);
\n请输入你要归还的车型:
”);
lendcar);
while(strcmp(member[i]」endcar,lendcar)==O)
{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()
\n\n要删除的卡号:
”);
while(card[i].cardnum==cardnum)
\n\n确认删除?
(Y/N)\n”);
if(choice=='
)
{for(;
i++)card[i]=card[i+1];
\n\n已删除成功!
{printf("
已取消删除\n\n"
getch();
return0;
}}}voidcardcount()
inti,n=0;
{if(card[i].cardnum!
=0)
第%d张卡\n"
i+1);
卡号
性别
姓名
电话
\t\t\n"
%d
%6s
%10s
%ld
card[i].cardnum,card[i].sex,card[i].membersname,card[i].memberstel);
n++;
\n”);
}}
printf(”目前共有%d个会员.\n"
n);
printf(”按任意键返回...\n"
}voidaddcar()
{charchoice;
\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;
charchoice;
printf("
printf(”编号:
carnum);
{while(carnum==car[i].carnum)
{printf(”确认删除-----(y/n)?
{{for(;
i++)car[i]=car[i+1];