西安郵電學院C语言课程设计报告题目:超市管理系统院系名称:计算机学院专业名称:网络工程班级:网络1001班学生姓名:李婷婷学号(8位):04102016指导教师:张红英设计起止时间:2011年6月13日~。、free等函数对链表进行创建、增加、删除、查询、统计等操作。,将一个程序划分成不同的函数来编写,掌握函数之间有效的调用关系。、修改等操作,掌握文件的读、写操作。,同时对密码加密。:主模块、信息输出修改模块、新建信息模块、排序模块、统计模块、打印模块。1)主模块:通过调用各分模块实现功能;2)信息输出修改模块:输出显示文件中商品信息内容,添加商品信息,删除商品信息,修改商品信息;3)新建商品信息模块:建立一个新结构体,为链表存信息用,并且将信息保存在指定的文件中;4)排序模块:把文件中顺序零乱的商品信息按单价的大小从高到低进行排序,放到链表里存储;5)打印模块:将商品信息按每类平均价格排序(从高到低)按顺序打印出来;6)统计模块:统计商品信息。;管理员/用户管理员用户信息的输入/。.->next!=NULLq=q->nextStrcmp(q->name)==0选择你要修改的项目输入修改后的信息leaf=0Leaf=0未找到修改的人结束查询商品信息流程图开始请输入要查找的姓名:nameq=q->nextq->next!=NULLstrcmp(q->name,name)==0输出人员信息leaf<-1leaf=0输出:未找到要查找的人结束对商品信息排序流程图开始Strcmp(p->name,name)>0p->next==NULL结束交换结点内容指针指向下一结点输入商品信息流程图开始给头节点head开辟空间i->0i<nP2->next==NULLreturnhead结束输入n给p1开辟空间向p1中输入结构体p2->next==p1p2=p1输出商品信息流程图h->next!=NULL结束开始输出统计个数n指针指向下一结点P=p->next打开文件流程图h->next==NULL打开文件写入文件开始结束统计商品信息流程图开始i=0p->next!=NULLi++p=p->next输出i结束删除商品信息流程图p0=p->nextP0!=NULLstrcmp((p0->num,num)==0)p->next=p0->nextfree(p0)p=p0p0=p0->next结束开始
c语言程序设计实验报告 来自淘豆网www.taodocs.com转载请标明出处.