正在加载图片...
按姓名排序函数 void Sort(struct staff"p, int n) Int I for(i=0,i<n-1;i++) for(=+13j<nj++) f(strcmp((p+k)->name, (p+j)->name)>0)k-j if(il=k) Swap(p+k, p+i) /交换会员信息* printf("n完成排序!n") 查找信息函数 int Find(struct staff*p, int n) Int I char str[201 printf("Ⅶn请输入会员姓名") FSearch(p, str, n) if(i==-1) printi("没有匹配信息,请重试%s!ln",str), Display(p, 1, i); printf("按任意键回到主界面n") retur int Search( struct staff *p, char *t, int n) for (i=0; i<n; 1++)} } /**********************************************************\ 按姓名排序函数 \**********************************************************/ void Sort(struct staff *p,int n) { int i,j,k; for (i=0;i<n-1;i++) { k=i; for (j=i+1;j<n;j++) if(strcmp((p+k)->name,(p+j)->name)>0) k=j; if(i!=k) Swap(p+k,p+i); /*交换会员信息*/ } printf("\n 完成排序!\n"); } /**********************************************************\ 查找信息函数 \**********************************************************/ int Find(struct staff *p,int n) { int i; char str[20]; printf("\n 请输入会员姓名:"); scanf("%s",str); i=Search(p,str,n); if(i==-1) printf("没有匹配信息,请重试 %s!\n",str); else Display(p,i,i); printf("按任意键回到主界面.\n"); getchar(); return i; } int Search(struct staff *p,char *t,int n) { int i; for (i=0;i<n;i++)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有