分享好友 维修大全首页 维修大全分类 切换频道

吉日象维修app

C言语课程设计一个快递办理体系

2023-10-069340

设该快递公司有N个同标准的存货柜(编号为1 — N),柜子共有ROW层(从上到下编号为1 — ROW),每层有COLMN个格子(从左往右编号为1 — COLNM)。假定手机尾号为7168的客户的快件寄存在第二个柜子的第五层、第三个格子中,则输入信息为2 5 3 7168,若该格子中有物品,则显现提示息,并要求管理员从头输入数据,直到存放成功停止。取物品时,只需输入7168即可,如找到了则显现寄存方位(柜子编号、层编号和格子编号),不然提示管理员未找到该客户的快件。

#includexa0<stdio.h>
#includexa0<conio.h>xa0xa0//xa0forxa0_getch()
#includexa0<stdlib.h>xa0//xa0forxa0system()
#includexa0<memory.h>xa0//xa0forxa0mEMSet()

constxa0intxa0Nxa0=xa013;
constxa0intxa0ROWxa0=xa010;
constxa0intxa0COLMNxa0=xa010;
constxa0intxa0MAXSIZExa0=xa015;

intxa0deposit(intxa0aROWCOLMN,intxa0cabinet,intxa0row,intxa0colmn,intxa0client)xa0{
if(cabinetxa0<xa01xa0||xa0cabinetxa0>xa0N)xa0{
printf(“对不住,没有编号为:%d的柜子。
“,cabinet);
returnxa00;
}
if(rowxa0<xa01xa0||xa0rowxa0>xa0ROW)xa0{
printf(“对不住,%d柜没有%d层。
“,cabinet,row);
returnxa00;
}
if(colmnxa0<xa01xa0||xa0colmnxa0>xa0COLMN)xa0{
printf(“对不起,%d柜%d层没有%格。
“,cabinet,row,colmn);
returnxa00;
}
acabinetxa0-xa01rowxa0-xa01colmnxa0-xa01xa0=xa0client;
returnxa01;
}

intxa0draw(intxa0aROWCOLMN,intxa0client)xa0{
intxa0i,j,k;
for(ixa0=xa00;xa0ixa0<xa0N;xa0++i)xa0{
for(jxa0=xa00;xa0jxa0<xa0ROW;xa0++j)xa0{
for(kxa0=xa00;xa0kxa0<xa0COLMN;xa0++k)xa0{
if(aijk)xa0{
printf(“寄存方位:%d柜xa0第%d层xa0第%d格
“,ixa0+xa01,xa0jxa0+xa01,xa0kxa0+xa01);
aijkxa0=xa00;
returnxa01;
}
}
}
}
printf(“对不住,没有找到手机尾号为%d客户的快件。
“);
returnxa00;
}

intxa0main()xa0{
intxa0cabinet,row,colmn,client;
intxa0op;
FILExa0*fp;
charxa0filenamexa0=xa0″storeroom.bin”;
intxa0storeroomNROWCOLMN;
if((fpxa0=xa0fopen(filename,”rb”))xa0==xa0NULL)xa0{
memset(storeroom,0,sizeof(storeroom));
fpxa0=xa0fopen(filename,”wb”);
}
elsexa0{
fread(storeroom,sizeof(storeroom),1,fp);
fclose(fp);
fpxa0=xa0fopen(filename,”wb”);
}
doxa0{
printf(“┌─────────────────┐
“);
printf(“│xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0快递管理程序xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0│
“);
printf(“├─────────────────┤
“);
printf(“│xa0xa0xa0xa0xa0xa0xa0xa0xa0xa01、快件寄存xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0│
“);
printf(“│xa0xa0xa0xa0xa0xa0xa0xa0xa0xa02、快件收取xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0│
“);
printf(“├─────────────────┤
“);
printf(“│xa0xa0xa0xa0xa0xa0xa0xa0xa0xa00、退出xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0xa0│
“);
printf(“└─────────────────┘
“);
printf(“请挑选:”);
opxa0=xa0_getch();
if(opxa0<xa0xa0||xa0opxa0>xa02)xa0{
system(“cls”);
continue;
}
printf(“%c
“,op);
fflush(stdin);
switch(opxa0-xa0)xa0{
casexa01xa0:xa0printf(“柜xa0层xa0格xa0尾号:”);
scanf(“%d%d%d%d”,&cabinet,&row,&colmn,&client);
deposit(storeroom,cabinet,row,colmn,client);
break;
casexa02xa0:xa0printf(“手机尾号:”);scanf(“%d”,&client);
draw(storeroom,client);
break;
casexa00xa0:xa0break;
defaultxa0:xa0printf(“过错的挑选。
“);xa0break;
}
}while(opxa0-xa0);
fwrite(storeroom,sizeof(storeroom),1,fp);
fclose(fp);
returnxa00;
}

举报
打赏
物流包裹追踪怎么实现?一键掌握全流程!
物流包裹追踪已成为现代生活中不可或缺的服务。无论是电商购物、文件寄送还是跨国运输,消费者和企业都需要随时掌握物流动态。这

0评论2025-10-07483

物流API收费标准如何?2025年价格对比分析!
物流API收费标准解析与2025年价格对比 随着电子商务和数字化转型的加速,物流API成为企业优化供应链效率的核心工具。不同服务商

0评论2025-10-07709

实体店商家不退货找谁投诉?维权渠道汇总!
实体店商家拒绝退货时,许多消费者会陷入“投诉无门”的困境。如何高效维护自身合法权益?不同场景下的处理方式有哪些?哪些渠道

0评论2025-10-07268

菜鸟驿站取件全流程,轻松拿到心仪包裹
收到包裹到达通知后,先确认物流信息是否完整。当快递被投递至菜鸟驿站时,用户通常会通过短信、支付宝通知或购物平台消息接收到

0评论2025-10-07791

电商平台取件码管理:保障物流顺畅的关键
在电商物流体系中,包裹从仓库到消费者手中的过程需要经历多个环节,任何一个节点的低效或失误都可能影响整体配送体验。 取件码

0评论2025-10-07300

电子回单生成:让快递签收更规范便捷
快递行业的高速发展带来了业务量的指数级增长,传统纸质签收模式因效率低下、易丢失、信息回溯难等问题,逐渐难以适应市场需求。

0评论2025-10-07970

退运宝:商家退换货的得力助手
在电商行业蓬勃发展的今天,消费者对购物体验的要求愈发严格,尤其是退换货环节的效率与便捷性,已成为影响用户满意度和复购率的

0评论2025-10-07995

重量体积查询API对接技巧,提升物流信息准确性
在物流行业的高效运转中,货物重量与体积数据的准确性直接影响运输成本核算、仓储管理及配送效率。随着数字化工具的普及,重量体

0评论2025-10-07388

快递费用核算全流程,商家必知的财务要点
在当今电商高速发展的背景下,快递费用已成为商家运营成本的重要构成。对于企业而言,科学管理物流开支不仅是控制成本的关键,更

0评论2025-10-07954

知乎热议:快递查询 API 接口哪家更胜一筹?
在电商与物流行业高速发展的今天,快递信息查询已成为企业服务链条的关键环节。无论是电商平台需要实时追踪包裹状态,还是物流企

0评论2025-10-07417

关于我们  |  网站留言
(c)2026 吉日象维修app www.mykuaidi.com