freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

超市商品信息系統(tǒng)設(shè)計報告及程序c語言(更新版)

2025-08-31 07:52上一頁面

下一頁面
  

【正文】 (a3==39。 } else return(0)。 scanf(%c,amp。goo[i].)。 scanf(%s,goo[i].name)。 goo[i+number].=goo[i].。 } else continue。 return(number+)。 scanf(%d%d%d,amp。y39。ji。inumber+。number)。 printf(\n\t5修改信息 \t6刪除信息\n)。void Save(GOODS goo[],int max)。/****************************************************函數(shù)原型***********************************************/void DisMainMenu()。 int month。經(jīng)過這次C語言課程設(shè)計,感覺自己收獲不少!首先是:文件操作是課堂上老師沒有涉及到的新東西,但這個課程設(shè)計里面需要對文件進行保存和讀寫操作。 goo[i+number].=goo[i].。 goo[i+number].=goo[i].。y39。ja1。來匹配if語句。getch()。 EditInformation(GOODS goo[],int max)這是一個有參函數(shù),形參GOODS goo[]為結(jié)構(gòu)體數(shù)組,int max是所有商品結(jié)構(gòu)體總數(shù)。 FILE *fp。 void DisplayInformation2(GOODS goo[],int min,int max)。jmax1i。 goo[j+1]=p。139。 GOODS p。 } else { printf(\n輸入插入位置有誤,請查詢數(shù)據(jù)文件后重新插入!)。) { break。j++) { if(goo[j].ID==goo[i].ID || strcmp(goo[j].name,goo[i].name)==0) { printf(\n警告:您輸入的商品ID或商品名稱與已有的數(shù)據(jù)文件相同,是否繼續(xù) Y / N ?)。||a3==39。i++) { for(j=0。 printf(\t商品保質(zhì)日期 :\t)。 scanf(%d,amp。 strcpy(goo[i+number].name,goo[i].name)。 for(i=0。 printf(\n)。 } printf(\t商品單價 :\t)。a3)。 printf(\t商品名稱 :\t)。 } printf(\n****1. 信息的追加****\t********\n)。信息錄入函數(shù)的流程圖如下:信息錄入函數(shù)的程序如下:int InformationInput(GOODS goo[],int ){ int number,i,m,n,a1,j,a2=0。3. 系統(tǒng)流程圖27 / 28整個系統(tǒng)除了主函數(shù)外,另外還有13個函數(shù),實現(xiàn)八大功能:錄入功能(追加、插入)、顯示功能、查詢功能、排序功能、刪除功能、保存功能、讀取功能。蘇州科技學院二○一三 ~二○一四學年第一學期電子與信息工程系課程設(shè)計報告書課程名稱: 程序設(shè)計基礎(chǔ)實踐 班 級: 學 號: 姓 名: 指導教師: 二○一三年十二月《超市商品信息管理系統(tǒng)》的設(shè)計與實現(xiàn)(1)每一條記錄包括一個商品的ID、名稱、價格、保質(zhì)日期。(8)退出:退出主菜單,退出程序。其中GOODS goo[]是結(jié)構(gòu)體數(shù)組,是本次錄入商品記錄的總數(shù)。 return(0)。goo[i].ID)。 scanf(%c,amp。 } else continue。goo[i].)。n)。i) { goo[i+number].ID=goo[i].ID。i++) { printf(\t商品ID :\t)。goo[i].price)。ia1+number。Y39。j+number。y39。 return(number+)。void Sort(GOODS goo[],int max){ int i,j,select。 switch(select) { case 39。 goo[j]=goo[j+1]。i++) for(j=0。這是一個不返回值的有參函數(shù),形參為max,負責對全部商品信息記錄的顯示。void Save(GOODS goo[],int max){ int i。} int Read(GOODS goo[])這是一個不返回值的有參函數(shù),形參為goo[],max,函數(shù)返回讀取的記錄數(shù)。(2)主程序采用select=getche()。(4)在一開始的信息錄入函數(shù)中,但出現(xiàn)輸入的商品ID、名稱出現(xiàn)重復時,函數(shù)本身并不能給出提示,最后采用if語句加以修改成功,因為if語句過多,出現(xiàn)了error C2181: illegal else without matching if,最后在每個if后面加上了else continue。i++){for(j=0。 || a3==39。 goo[i+number].price=goo[i].price。 goo[i+number].price=goo[i].price。(10)在插入數(shù)據(jù)時,沒有在原有數(shù)據(jù)的總數(shù)的基礎(chǔ)上+number,結(jié)果導致數(shù)據(jù)文件里的數(shù)據(jù)項沒有全部顯示出來。include include //清屏頭文件 getch()include include define MAX_NUM 2000/****************************************************定義數(shù)據(jù)結(jié)構(gòu)***********************************************/struct data{ int year。}GOODS。int FindName(GOODS goo[],char findname[],int max)。 printf(\n\t3信息查詢 \t4讀取數(shù)據(jù)文件\n)。 scanf(%d,amp。 if(m==1) { for(i=。 for(j=0。||a3==39。 printf(\t商品保質(zhì)日期 :\t)。 printf(\n)。 break。 goo[i+number].=goo[i].。 fflush(stdin)。goo[i].,amp。 fflush(stdin)。 break。a3)。 } else continue。 } } else { printf(輸入錯誤!)。 select=getche()。jmax1i。 for(i=0。 default: printf(選擇錯誤!\n)。 printf(\n\t序號 商品ID 商品名稱 商品單價 商品保質(zhì)日期\n)。 printf(\t1按商品ID查詢\t2按商品名稱查詢\n)。 if((i=FindID(goo,findID,max))!=1) { printf(\n查找結(jié)果如下 :\n)。 if((i=FindName(goo,findname,max))!=1) { printf(\t查找結(jié)果如下 :\n)。i++) { if(goo[i].ID==findID) break。 else return 1。 } else printf(can not open file!\n)。 } else printf(\ncan not open file!\n)。 printf(\n*************原信息**********:\n\n\t商品ID 商品名稱 商品單價 商品保質(zhì)日期\n)。 fflush(stdin)。goo[i].,amp。 for(j=n。 } max=max1。 select=0。139。 printf(保存成功!)。 Sort(goo,)。 } else break。 break。 case 39。 if(dd==39。 case 39。bb)。 } } if(i=1) { Delete(goo,bb,)。 break。i。 Save(goo,)。 } } else { printf(輸入有誤,請重新刪除!\n
點擊復制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1