1、 *head,*p1,*p2; /定义主结构体数组和备用结构体数组及指针struct time /定义时间结构体int year;int month;int day;struct sell /定义销售数据结构 int ID; /顾客代码 char customername20; /顾客姓名 /商品编号 int count; /销售数量 char date10; /日期 struct sell * next1; *head1; /定义头指针head,缓冲指针p1,以及尾指针p2/*函数申明*/void Enter_productmessage(); /导入商品信息void Creat(); /输
2、入销售记录void Search_num(); /按编号查询销售历史void Search_customername(); /按顾客姓名查询购买历史void Printf_customername(); /显示顾客信息void Search_date(); /计算时间段内销售总额void Save_product(); /保存销售信息void Save_customername(); /保存顾客信息void Exit(); /退出程序/*主菜单*/int select()int c; printf(tt*欢迎使用商品销售管理程序*n);printf(tt T1123-5班 胡 军 一分耕耘 一
3、分收获 nn-nntt*n tt*欢迎使用商品销售管理系统*ntt* *ntt* 1:导入商品信息 *ntt* 2:输入销售记录 *ntt* 3:按编号查询销售历史 *ntt* 4: 按顾客姓名查询购买历史 *ntt* 5:计算时段内各销售总额 *ntt* 6:显示顾客信息 *ntt* 7:保存销售信息 *ntt* 8:保存顾客信息 *ntt* 0:退出 *ntt请输入您的选择(08的整数): scanf(%d,&c);return c;/*主函数*/int main()for(;)switch(select()case 1:system(clsEnter_productmessage();b
4、reak;case 2:Creat();case 3:Search_num();case 4:Search_customername();case 5:Search_date();case 6:Printf_customername();case 7:Save_product();case 8:Save_customername(); case 0:Exit();default : system( printf(nnnnnnprintf(tt*ntt* 输入错误!请重新输入您的选择(08的整数) *ntt* 请按Enter键返回! *n getchar();getchar();system(r
5、eturn 0;/*/int judgech(char *a) /判断是否为汉字int i,flag;for(i=0;ai!=0i+)if(ai=0)flag=0;break;else flag=1; return flag;int judgedate(char date10) /判断日期是否合法int i,year,month,day,s1=0; /日期格式输入正确则s1=1,否则s1=0i0&day=29) s1=1;else if(year%4!=0&=28) s1=1;else if(month=1|month=3|month=5|month=7|month=8|month=10|month=12)&=31) s1=1;else if(month=4|month=6|month=9|month=11)&=30) s1=1;return s1;void file() /读入文件操作int i=0,m=0,k=1,j=1,c=1,o=1,v=1; FILE *fp;char filename30;请输入读入文件路径:rewind(stdin);gets(filename);p1=p2=head=(struct product*)malloc(sizeof(struc
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1