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

正文內(nèi)容

c語言程序課程設計商品進銷存管理程序-資料下載頁

2025-01-11 23:23本頁面
  

【正文】 =head。 while(p!=p1numberamp。amp。p1next!=NULL) 查找商品 {p2=p1。p1=p1next。} if(p==p1number) {printf(\n 商 品編號 \t 商品名 \t 數(shù)量 \t 價格 \n)。 printf( %d\t\t%s\t\t%d\t\t%.2f\n,p1number,p1name,p1shumu,p1jiage)。 if(p1==head) head=p1next。 else p2next=p1next。n=n1。 } printf(刪除成功 !\n)。 baocun(head)。 } struct goods *shuju() 數(shù)據(jù)讀取 函數(shù) { int n=0。 FILE *fp。 struct goods *head=NULL,*p1,*p2。 fp=fopen(,rb)。 if(fp==NULL) { printf(\nsorry,讀取數(shù)據(jù)失敗 !\n)。 exit(0)。 } else { p1=p2=(struct goods *)malloc(LEN)。 fscanf(fp,%d%s%d%f,amp。p1number,p1name,amp。p1shumu,amp。p1jiage)。 while(!feof(fp)) { n++。 if(n==1)head=p1。 else p2next=p1。 p2=p1。 p1=(struct goods *)malloc(LEN)。 fscanf(fp,%d%s%d%f,amp。p1number,p1name,amp。p1shumu,amp。p1jiage)。 } p2next=NULL。 fclose(fp)。 return(head)。 } } void jieman() 界面函數(shù) { printf(********************************************\n)。 printf(☆☆☆★★★歡迎進入商品管理系統(tǒng)★★★☆☆☆ \n)。 printf(**1 *錄入信息☆☆ ***************★★★☆☆☆ \n)。 printf(**2 *修改信息☆☆ ***************★★★☆☆☆ \n)。 printf(**3 *查詢信息☆☆ ***************★★★☆☆☆ \n)。 printf(**4 *銷售信息☆☆ ***************★★★☆☆☆ \n)。 printf(**5 *進貨信息☆☆ ***************★★★☆☆☆ \n)。 printf(**6 *刪除信息☆☆ ***************★★★☆☆☆ \n)。 printf(**0 *退出系統(tǒng)☆☆ ***************★★★☆☆☆ \n)。 printf(☆☆☆★★★歡迎進入商品管理系統(tǒng)★★★☆☆☆ \n)。 printf(********************************************\n)。 } void xiaoshu(struct goods *head) 銷售函數(shù) {struct goods *baocun(struct goods *head)。 int c。 int p。 struct goods *p1,*p2。 system(cls)。 printf(請輸入四位編號 :)。 scanf(%d,amp。p)。 getchar()。 p1=head。 while(p!=p1numberamp。amp。p1next!=NULL) 查找商品 { p2=p1。 p1=p1next。 } if(p==p1number) { printf(\n 商品編號 \t 商品名 \t 數(shù)量 \t 價格 \n)。 printf(%d\t\t%s\t\t%d\t\t%f\n,p1number,p1name,p1shumu,p1jiage)。 printf(請輸入該商品售貨個數(shù) :)。 scanf(%d,amp。c)。 p1shumu=p1shumuc。 printf(該商品經(jīng)貨個數(shù) :%d\n,p1shumu)。 } baocun(head)。 保存數(shù)據(jù) } void xiugai(struct goods *head) 修改函數(shù) {struct goods *baocun(struct goods *head)。 int p,i=0。 struct goods *p1,*p2。 system(cls)。 printf(請輸入四位編號 :)。 scanf(%d,amp。p)。 getchar()。 if(p!=0) { p1=head。 while(p!=p1numberamp。amp。p1next!=NULL) 查找商品 { p2=p1。 p1=p1next。 } if(p==p1number) {printf(\n 商品編號 \t 名字 \t 數(shù)目 \t 價格 :\n)。 printf( %d\t %s\t %d\t %f\n,p1number,p1name,p1shumu,p1jiage)。 printf(請輸入要修改的新商品編號 )。 scanf(%d,amp。p1number)。 i=1。 } if(i==1) { printf(修改后新商品編號 名字 數(shù)目 價格 :\n)。 printf(%d %s %d %f,p1number,p1name,p1shumu,p1jiage)。 printf(修改成功 !\n)。 baocun(head)。 } } } 四.系統(tǒng)運行 請按要求操作 界面 錄入 查詢 進貨 銷售 修改 刪除 四 小結 通過這次的大型 C 語言程序設計,我從中得到了很多知識運用,讓我加深了對鏈表的運用及文件的讀取操作 ,結構體的運用。和同學的討論過程中,我又接觸到很多不同的思維方法和不同的設計思路,這讓我從中受益多多。 同時,通過這次實驗設計,我學會了一些書本上沒有的東西,比如清屏操作等。對調(diào)用函數(shù)也有了更深的理解。 對接下來要學習的數(shù)據(jù)結構有了初步的了解,這次實驗設計也為此打下基礎。 C 語言 最重要的就是要多學,多練,這樣才能學會熟練運用 c 語言。
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1