【正文】
printf( \n\n\t\t\t 4. Products sell degree statistic)。 printf(Salesman Numbers( =%d ) Product code( =%d) Productcount Productsales\n”,N,M)。staff[i].pcount,amp。 switch(ch) { case 1:menu()。 for(i=1。break。 printf( \n\n\t\t\t 3. A salesman every product sales )。 case 2:search2()。 }}void search1() /*查詢?cè)落N售額函數(shù)*/{ int i,sn,pn,ch,j。i++) { scanf(%d,amp。 for(j=1。 scanf(%d,amp。 clrscr()。j++) su[j]=。 } printf(\n\nWhat do you want to do? 1Return to inqury 0Exit system)。 }}void search3() /*查詢產(chǎn)品銷售額函數(shù)*/{ int i,sn,ch,j,k。i++) { for(j=1。j++) if(staff[j].num==sn) for(k=1。 } printf(\n\nWhat do you want to do? 1Return to inqury 0Exit system)。 }}void array() /*統(tǒng)計(jì)產(chǎn)品銷售量函數(shù)*/{ int i,j。i=note。 array()。 k=product[j].pnum。 printf(\n\nWhat do you want to do? 1Return to menu 0Exit system)。 }}void form() /*生成統(tǒng)計(jì)報(bào)表函數(shù)*/{ int i,j,ch,k。i=M。 printf(%4d,i)。j=M。 } printf(\t Sum)。 case 0:exit(0)。 scanf(%d,amp。 for(i=1。k=M。i=N。 printf(\n\n\t\t\t**** Sales form****\n\n)。 switch(ch) { case 1:menu()。 printf(Product number \tTotal sales\n ) 。j=Mi。 product[j].psale+=staff[i].money。i++) { product[i].pnum=i。 switch(ch) { case 1:menu1()。 printf(Product codes Product sales\n)。sn)。 printf(\n\nPlease input the salesman number :)。 switch(ch) { case 1:menu1()。 for(j=1。 printf(\n\n1 to quit inquiry\n\n)。 case 0:exit(0)。staff[j].pnum==pn) su[pn]+=staff[j].money。pn)。 printf(\nPlease input the salesman number and product code :)。 case 4:menu()。 scanf(%d,amp。 clrscr()。printf(\n\nPlease make choices(01):)。 } }void output() /*讀取函數(shù)*/{ int i,ch。} printf(\n\nWhat do you want to do? 1Return to menu 0Exit system)。staff[i].num)。}void input() /*錄入函數(shù)*/ { int i,ch。 printf(\n\t\t\t****Wecolme to Sales Information System****)。 case 4: count()。 do { scanf(%d,amp。 float money。void search3()。}但并沒(méi)能調(diào)試出來(lái),因此我將它的功能分解,再來(lái)進(jìn)行統(tǒng)計(jì)(三)還有許多算法問(wèn)題,經(jīng)過(guò)耐心的調(diào)試和老師的幫助后,這些問(wèn)題都一一得到了解決六、 系統(tǒng)進(jìn)一步擴(kuò)充(1) 未能使用文件保存數(shù)據(jù),每次打開(kāi)后,前面的信息就會(huì)丟失,給調(diào)試也帶來(lái)很大不便。k++) if(staff[i].pnum==k) { sale[j].pcount[k]+=staff[i].pcount。 if((fp=fopen(staff,rb))==NULL) {printf(can not open file\n)。i=N。i=1打印界面標(biāo)題和提示信息3. 查詢菜單函數(shù)盒圖