手机用户
#include #include #include #include #define M 10 struct product { int num; char name[20]; char typenum[20]; char norm[20]; char measure[20]; char amount[20]; char price[20]; char comedate[20]; char lastdate[20];};typedef struct product Product;int Init(Product t[]); void List(Product t[],int n);void SearchOnName(Product t[],int n); void SearchOnNum(Product t[],int n);int DeleteRecord(Product t[],int n);int AlterRecord(Product t[],int n);void SortOnName(Product t[],int n); void SortOnPrice(Product t[],int n);void Out_time(Product t[],int n); void SaveRecord(Product t[],int n); int LoadRecord(Product t[]); int Menu_select(); void main(){ Product adr[M]; int length; system("cls"); while(1) { switch(Menu_select()) { case 1: length=Init(adr); SaveRecord(adr,length); break; case 2:length=LoadRecord(adr); List(adr,length); break; case 3:length=LoadRecord(adr); SearchOnName(adr,length); break; case 4:length=LoadRecord(adr); length=DeleteRecord(adr,length); SaveRecord(adr,length); break; case 5:length=LoadRecord(adr); length=AlterRecord(adr,length); SaveRecord(adr,length); break; case 6:length=LoadRecord(adr); SortOnPrice(adr,length); SaveRecord(adr,length); List(adr,length); break; case 7:length=LoadRecord(adr); Out_time(adr,length); break; case 0:exit(0); /*如返回值为0则程序结束*/ } }}/*菜单函数,函数返回值为整数,代表所选的菜单项*/int Menu_select(){ int c; printf("press any key enter /n"); getch(); /*读入任意字符*/ system("cls"); printf("********************************MENU*********************************/n/n"); printf(" 录入初始记录/n"); printf(" 显示全部记录/n"); printf(" 按名称查找记录/n"); printf(" 删除记录 /n"); printf(" 修改记录/n"); printf(" 按价格排序/n"); printf(" 显示过期产品记录/n"); printf(" 退出/n"); printf("*********************************************************************/n"); do{ printf("/n Enter your choice(0-7):"); if(scanf("%d",&c)!=1) { while(getchar()!='/n') continue; continue; } }while(c<0||c>8); return c; }int Init(Product t[]){ int i,n; system("cls"); printf("/n请输入要输入的记录数:/n"); scanf("%d",&n); printf("开始输入记录:/n"); for(i=0;i0) /*比较大小*/ { temp=t[i]; t[i]=t[i+1]; t[i+1]=temp; } printf("排序成功!!!/n");}/*过期产品信息*/void Out_time(Product t[],int n){ int i,lastdate,comedate; system("cls"); printf("过期产品信息如下:/n"); printf("/n/n*********************************PRODUCT****************************************/n"); printf("编号 名称 类型编号 规格 计量单位 数量 价格 进货日期 有效期/n"); printf("--------------------------------------------------------------------------------/n"); if(lastdate<=comedate) { for(i=0;i
到大学生部落家园里面去吧,里面很多论文和系统下载,自己找到合适的,在下载修改一下就OK啦,
计算机信息管理可以写系统设计与实现,或者再小点的题目。当时也不太懂,还是上届的学长给的文方网,结合自己的课题,帮写的《基于网络环境的学生信息管理系统的研究》,用java做的,非常专业