第一范文网 - 专业文章范例文档资料分享平台

C++课程设计汽车管理系统设计

来源:用户分享 时间:2025/8/18 4:50:00 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

链表中删除操作的代码,用来删除车辆信息: Vehicle *sys::V_delete(Vehicle *head,char *VID) {

Vehicle *p,*q; if(head==NULL) { }

if(strcmp(head->VID,VID)==0) { }

for(q=head;q->next;q=q->next)

if(strcmp(q->next->VID,VID)==0) { }

p=q->next; q->next=p->next; delete p; return head; p=head;

head=head->next; delete p;

std::cout<<\完成删除操作!\return head;

std::cout<<\

return head;

std::cout<

打印输出车库中的车:

void sys::print(Vehicle *head) {

Vehicle *p; p=head; if(p==NULL)

std::cout<<\车库为空!\

while(p!=NULL) { } }

向链表中添加节点的代码,是增加车辆操作的重要核心程序: Vehicle *V_add(Vehicle *head,Vehicle *v) {

Vehicle *p; p=head; if(p==NULL) {

head=v; v->next=NULL; return head; }

if(strcmp(p->VID,v->VID)>0) {

v->next=head; head=v; return head; }

std::cout<VID<<\std::cout<VType<next;

5.对sys类里的几个成员函数进行类外定义,都是基于简单链表操作的,就是上面提到的在链表中添加节点,删除节点,打印输出节点信息的函数。

6.开始定义系统界面函数list()和listview(),前者是用来接受用户对各种操作功能的选择,然后传递给main函数;listview()呢完成操作界面的输出(就是列出各个功能的操作选项),这都是很简单的问题,它们的代码如下:

void listview() {

std::cout<<\欢迎使用天行汽车租凭管理系统\\t\\t\ std::cout<<\endl;

std::cout<<\添加新车\

std::cout<<\删除一辆已经存在的车\ std::cout<<\查询车库中现有车辆\ std::cout<<\租车\ std::cout<<\还车\

std::cout<<\按年月及车辆ID查询出租情况\ std::cout<<\按年月查询所有车辆的出租情况\ std::cout<<\按年月及车辆ID查询租车费用\ std::cout<<\按年月查询所有车辆的租车费用\ std::cout<<\保存操作记录\ std::cout<<\导入信息\ std::cout<<\退出租车系统!\

std::cout<<\endl;

std::cout<<\}

int list() { int i;

for(int j=0;;j++)

搜索更多关于: C++课程设计汽车管理系统设计 的文档
C++课程设计汽车管理系统设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1ys0q23gp68wrp7230mk0mq5e7eayt017z2_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top