内容发布更新时间 : 2024/11/15 6:29:48星期一 下面是文章的全部内容请认真阅读。
printf(\输出出库记录信息!\\n\
printf(\电器名称 品牌名称 型号 出库数量 出库时间 提货人姓名\\n\printf(\%s %s %d %d %d %d %s\\n\cknum,p->outtime.year,p->outtime.month,p->outtime.day,p->delivername);
}
//------------------------------------------------------ int Count1(); int Count2(); int Count3(); void Count4();
//----------------------------------------------------- void CountMenu()//统计 { int select; int n1,n2,n3; while(1) {
printf(\欢迎使用物资统计功能!\\n\
printf(\*********\\n\
printf(\1 输入电器名称,在库存记录文件中统计现有库存总量\\n\printf(\2 输入电器名称,在入库记录文件中统计入库次数\\n\
printf(\输入日期(年,月),;printf(\设置库存数量警戒值,;printf(\退出统计功能\\n&q;printf(\请选择查询方式:&;scanf(\;getchar();;switch(select);case1:n1=Count1();break;;case
printf(\3 输入日期(年,月),在出库记录文件中统计该月出库次数\\n\printf(\4 设置库存数量警戒值,输出库存数量小于该警戒值的所有库存电器的信息\\n\
printf(\0 退出统计功能\\n\printf(\请选择查询方式 :\scanf(\getchar(); switch(select) {
case 1:n1=Count1();break; case 2:n2=Count2();break; case 3:n3=Count3();break; case 4:Count4();break; case 0:return;
default:printf(\按键错误,请重新选择!\\n\} } }
//----------------------------------------------------------------------
int Count1()//输入电器名称,在库存记录文件中统计现有库存总量
{ int i;
int sum_stock=0; int boolean=0; char cname[20];
printf(\请输入电器名称: \scanf(\sum_stock=read_stock(); for(i=0;i if(strcmp(stoc[i].elename,cname)==0 ) { printf(\该电器现有库存总量:%d \\n\); boolean=1; } if( boolean==0 ) printf(\库存中没有该电器\\n\printf(\按任意键继续!\\n\getch(); return 1; } //--------------------------------------- int Count2()//输入电器名称,在入库记录文件中统计入库次数 { int i=0,sum=0; int sum_instock=0; int boolean=0; char cname[20]; printf(\请输入电器名称: \scanf(\sum_instock=read_instock(); for( i=0;i if( boolean==0 ) printf(\入库中没有该电器\\n\else printf(\该电器入库次数:%d \\n\printf(\按任意键继续!\\n\getch(); return 1; } //----------------------------------------------------------- int Count3()//输入日期(年,月),在出库记录文件中统计该月出库次数 { int i=0,sum=0; int sum_outstock=0; int boolean=0; struct date time; sum_outstock=read_outstock(); printf(\请输入一个日期(年、月): \scanf(\); getchar(); for(i=0;i if(out[i].outtime.year==time.year && out[i].outtime.month==time.month ) { sum++; boolean=1; } } if( boolean==0 ) printf(\该月没有出库信息\\n\else printf(\该月出库次数:%d \\n\printf(\按任意键继续!\\n\getch(); return 1; } //------------------------------------------ void Count4()//设置库存数量警戒值,输出库存数量小于该警戒值的所有库存电器信息 { int i; int warnnum,sum_stock=0; int sum=0; printf(\请输入库存数量警戒值: \scanf(\