数据结构课程设计报告 - 家庭成员消费管理系统doc 2

2026/1/14 5:56:27

学号:20101613310010 姓名:

p=head->next; while(p!=NULL)

{s=(struct node *)malloc(len); strcpy(s->mem.num,p->mem.num); strcpy(s->mem.name,p->mem.name); for(i=1;i<=NUM;i++)

s->mem.cost[i]=p->mem.cost[i]; s->mem.total=p->mem.total; s->next=NULL;

q=headno; hq=headno;

while((q!=NULL)&&(strcmp(q->mem.num,s->mem.num)<0)) {hq=q; q=q->next;} s->next=hq->next; hq->next=s; p=p->next; }

printlist(headno); return(headno); }/* SELESORT */

void search() {

linklist *p,*key_search();char x[10];int i; printf(\查询模块\\n\

printf(\输入要查询的成员姓名:\\n\ scanf(\

p=key_search(hsort,x); if(p!=NULL)

{ printf(\查询成功\\n\ printlist(p);

printf(\ for(i=1;i<=NUM;i++)

printf(\ printf(\}

linklist *key_search(hsort,x) linklist *hsort;char x[10]; { linklist *p=hsort;

while((p!=NULL)&&(strcmp(p->mem.name,x)!=0)) p=p->next;

if(p->mem.name==x) return(p); else

第 - 13 - 页 共 13 页

学号:20101613310010 姓名:

{printf(\要查找的成员不存在\\n\ return(NULL);} }

int menu() /*成员消费管理程序——功能菜单选择函数*/ { clear();

printf(\欢迎使用======================\\n\ printf(\成员消费表的管理程序*********************\\n\

printf(\建立成员消费登记表(有序数据库)***************\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\

printf(\打印成员消费登记表(按总消费降序排列)*****************\\n\

printf(\将成员消费表按编号排序*************************\\n\

printf(\********************4.按成员姓名查询记录************************\

printf(\退 出*************************\\n\ }

void main() {

int n,flag; char a; menu() ; do {

printf(\请选择你需要操作的步骤(0--4):\\n\ scanf(\ if(n>=0&&n<=4) {

flag=1; break; } else {

flag=0;

printf(\您输入有误,请重新选择!\ } }

while(flag==0); while(flag==1)

第 - 14 - 页 共 14 页

学号:20101613310010 姓名:

{

switch(n)

{ case 1:creat();printlist(hsort);break; case 2:printlist(hsort);break; case 3: hno=selesort(hsort);break; case 4:search();break;

case 0:Good_bye();exit(0); default :break; }

getchar(); printf(\

printf(\是否继续进行(y or n):\\n\ scanf(\ if(a=='y') {

flag=1;

clear(); /*清屏*/

menu(); /*调用菜单函数*/

printf(\请再次选择你需要操作的步骤(0--4):\\n\ scanf(\

printf(\ }

else exit(0); } }

4.调试与测试

在这次课程设计中,程序编写过程中遇到了很多的问题,各种函数的运用也让人头疼,在上机编译运行过程中出现了很多的错误,例如:各种数据类型的定义,函数的调用等等。但最终还是在老师同学的帮助下进行了各种代码的编写与修改,最终程序成功的运行。

下面是各个模块的界面图:

第 - 15 - 页 共 15 页

学号:20101613310010 姓名:

第 - 16 - 页 共 16 页


数据结构课程设计报告 - 家庭成员消费管理系统doc 2.doc 将本文的Word文档下载到电脑
搜索更多关于: 数据结构课程设计报告 - 家庭成员消费管理系统doc 2 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219