C语言程序设计 物流管理系统
更新时间:2024-04-02 07:27:01 阅读量: 综合文库 文档下载
- c语言程序设计课后题答案推荐度:
- 相关推荐
#include
typedef struct _goods { char NO[6];//编号 char name[10];//送货员姓名 char mudidi[10];//目的地 char qianshouren[15];//签收人姓名 int call;//号码 }Goods;
void insert(Goods goods[50],Goods x); void print(Goods goods[50],int temp); void printall(Goods goods[50],int i); int find(Goods goods[50],char NO[6]); void del(Goods goods[50],char NO[6]); void sortNO(Goods goods[50]); void sortlea(Goods goods[50]); void change(Goods goods[50]); void changep(Goods goods[50]); void changet(Goods goods[50]);
int num=5;//初始数
void insert(Goods goods[50],Goods x)//插入一条记录 { goods[num]=x; num++; }
void print(Goods goods[50],int temp)//输出一个模块 { printf(\ goods[temp].mudidi,goods[temp].qianshouren,goods[temp].call); }
void printall(Goods goods[50],int i)//输出所有 { int k; {
printf(\编号\\t名称\\t目的地\\t签收人\\t号码\\n\ for(k=0;k int find(Goods goods[50],char NO[6])//查找 { int i; for(i=0;i void del(Goods goods[50],char NO[6])//删除 { int i; int temp=find(goods,NO); if(temp==-1) printf(\不存在!\\n\ else { for(i=temp+1;i void sortlea(Goods goods[50])//号码排序函数 { int i,j; Goods temp; for(i=num-1;i>0;i--) { for(j=0;jgoods[j+1].call) { temp=goods[j]; goods[j]=goods[j+1]; goods[j+1]=temp; } else continue; } } printall(goods,1); } void sortNO(Goods goods[50])//订单排序 { int i,j; Goods temp; for(i=num-1;i>0;i--) { for(j=0;j0) { temp=goods[j]; goods[j]=goods[j+1]; goods[j+1]=temp; } else continue; } } printall(goods,1); } void change(Goods goods[50])//修改函数(号码) { int i,j; printf(\请输入要修改的编号\ scanf(\ printf(\将号码改为\ scanf(\ goods[i-00001].call=j; } void changep(Goods goods[50])//修改函数(目的地) { int i; char j[10]; printf(\请输入要修改的编号\ scanf(\ printf(\将目的地改为\ scanf(\ strcpy(goods[i-00001].mudidi,j); } void changet(Goods goods[50])//修改函数(送货员) { int i; char j[10]; printf(\请输入要修改的编号\ scanf(\ printf(\将送货员改为\ scanf(\ strcpy(goods[i-00001].mudidi,j); } void main()//主函数开始 { Goods goods[50]= { {\张三\南京\赵先生\ {\李四\常州\钱先生\ {\小周\上海\孙先生\ {\小王\武汉\李先生\ {\小刘\杭州\周先生\ };//初始化五个数据 Goods x; int i=1,j=1; char NO[6]; int temp; while(i) { printf(\物流查询系统\\n\ printf(\输入并插入订单\\n\ 开:\\n\ printf(\按订单号查找\\n\ printf(\删除一个订单\\n\printf(\排序(仅号码)\\n\ printf(\输出订单的信息(顺序)\\n\printf(\修改数据\\n\printf(\退出\\n\ printf(\输入项目序号:\\n\scanf(\switch (i) { case 1: printf(\请输入要插入订单的编号、送货员、目的地、签收人、号码,用空格隔 scanf(\ insert(goods,x); printf(\插入后的数据:\\n\ printall(goods,0); printf(\ break; case 2: printf(\请输入要查找订单的编号:\ scanf(\ gets(NO); temp=find(goods,NO); if(temp==-1) printf(\!订单不存在!\ else { printf(\编号\\t名称\\t目的地\\t签收人\\t号码\\n\ print(goods,temp); } printf(\ break; case 3: printf(\请输入要删除订单的编号:\ scanf(\ gets(NO); del(goods,NO); printf(\删除后的结果:\\n\ printall(goods,0); printf(\ break; case 4: while(j) { printf(\排序选项:\\n\ printf(\按号码排序\\n\ printf(\返回主菜单\\n\ printf(\输入项目序号:\\n\ scanf(\ switch(j) { case 1: sortlea(goods);//按号码 break; case 0: break;//返回主菜单 default: printf(\项目不存在!\\n\ break; } } j=1; printf(\ break; case 5: sortNO(goods); printf(\ break; case 6: while(j) { printf(\改号码\\n\ printf(\改目的地\\n\ printf(\改送货员\\n\ printf(\返回主菜单\\n\ printf(\输入项目序号:\\n\ scanf(\ switch(j) { case 1:change(goods); printall(goods,0); break; case 2:changep(goods); printall(goods,0); break; case 3:changet(goods); printall(goods,0); break; case 0:break; default: printf(\项目不存在!\ } } case 0: break; default: printf(\项目不存在!\\n\ break; } } }
正在阅读:
C语言程序设计 物流管理系统04-02
人体发育学-教学大纲11-22
无机化学练习题(大一完整版)11-22
人教版必修一之对数函数11-22
装饰装修工程施工方案(更新) - 图文11-22
探析宋词花意象与宋代社会之渊源03-10
土木工程专业技术工作总结09-28
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 程序设计
- 管理系统
- 语言
- 物流
- 江苏扬建集团学习实践科学发展观
- 江苏省建筑施工企业安全生产许可证管理暂行实施细则
- 程潮铁矿实习报告
- 证券投资学 题库
- 2018 - 2019学年中考生物专题总复习 学业测试及仿真试卷(打包18
- 第七版 生理学题库试题(含答案)
- 八年级数学下册 16.3《分式方程的应用(一)》课案(教师用) 新
- 板式塔水力学能的测定
- 大公中心小学 - 图文
- 《管理会计实训教程》习题参考答案
- 艾滋病病毒感染者艾滋病病人综合管理工作手册
- 《康复医学》教学大纲 人民卫生出版社 第6版
- 免费营养早餐宣传标语
- 国际金融学
- 2014迎春杯六年级复赛试题与解析
- 育婴师初级实操题
- 中国焊接行业的现状、发展及展望
- 湖州师范学院科研成果奖励办法
- 高危孕产妇转诊制度
- 集体资产与国有资产区别