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

正文內(nèi)容

商品信息管理系統(tǒng)c語言課程設(shè)計(編輯修改稿)

2025-10-01 15:49 本頁面
 

【文章內(nèi)容簡介】 formation *)malloc(LEN)。 /*開辟一個新單元 */ fscanf(fp,%ld\t\t%s\t\t%s\t\t%d\t\t%f\n,amp。p1number,amp。p1name,amp。p1 leibie,amp。p1kucun,amp。p1jiage)。 head=p1。 13 ll:n=n+1。 p2=p1。 p1=(information *)malloc(LEN)。 /*開辟一個新單元 */ fscanf(fp,%ld\t\t%s\t\t%s\t\t%d\t\t%f\n,amp。p1number,amp。p1name,amp。p1 leibie,amp。p1kucun,amp。p1jiage)。 p2next=p1。 if(p1number!=0) goto ll。 p2next=NULL。 fclose(fp)。/*結(jié)束讀入,關(guān)閉文件 */ printf(\n 總有 %d 種商品的信息: \n,n)。 printf(\n 商品編號 \t 商品名稱 \t 商品類別 \t 庫存數(shù)量 \t 商品價格 \n)。 p2=p1=head。 do { printf(%ld\t\t%s\t\t%s\t\t%d\t\t%.2f\n,p1number,p1name,p1lei bie, p1kucun,p1jiage)。 p1=p1next。 } while(p1!=NULL)。 getch()。 system(cls)。/*清屏 */ return (head)。 } creat 創(chuàng)建鏈表函數(shù) information *creat(void)/*函數(shù) creat,功能:創(chuàng)建鏈表,此函數(shù)帶回一個指向鏈表頭的指針 */ { information *head。 information *p1,*p2,*p3。 int i。 system(cls)。/*清屏 */ n=0。 p1=p2=p3=(information *)malloc(LEN)。 head=p3。 /*開辟一個新單元 */ repeat1: printf(請輸入 7 位商品編號(退出請 按 “ 0” ): )。/*輸入編號,編號應(yīng)大于 0*/ scanf(%d,amp。p1number)。 if(p1number==0) goto end。 14 else { while(p1number1000000||p1number=10000000) { printf(輸入錯諢 !)。 goto repeat1。 } p3=head。 if(n0) { for(i=0。in。i++) { if(p1number!=p3number) p3=p3next。 else { printf(編號重復(fù) ,請重輸 !\n)。 goto repeat1。 /*當(dāng)輸入的編號已經(jīng)存在,程序報錯,返回前面重新輸入 */ } } } } printf(請輸入商品名: )。 scanf(%s,amp。p1name)。/*輸入商品商品名 */ printf(請輸入商品類別: )。/*輸入商品類別 */ scanf(%s,amp。p1leibie)。 printf(請輸入商品庫存(大于 0): )。/*輸入商品庫存 */ scanf(%d,amp。p1kucun)。 while(p1kucun0) { printf(輸入錯諢,請重新輸入商品數(shù)量 )。/*輸入錯諢,重新輸入商品庫存直到正確為止 */ scanf(%d,amp。p1kucun)。 } printf(請輸入商品價格(大于 0): )。/*輸入商品價格 */ scanf(%f,amp。p1jiage)。 while(p1jiage0) { printf(輸入錯諢,請重新輸入商品價格 )。 scanf(%f,amp。p1jiage)。 }/*輸入錯諢,重新輸入商品價格直到正確為止 */ head=NULL。 while(p1number!=0) 15 { n=n+1。 if(n==1) head=p1。 else p2next=p1。 p2=p1。 p1=(information *)malloc(LEN)。 repeat2:printf(請輸入 7 位商品編號(退出請按 “ 0” ): )。 scanf(%d,amp。p1number)。/*輸入編號,編 號應(yīng)大于 0*/ if(p1number==0) goto end。 else { while(p1number1000000||p1number=10000000) { printf(輸入錯諢 !)。 goto repeat2。 } p3=head。 if(n0) { for(i=0。in。i++) { if(p1number!=p3number) p3=p3next。 else { printf(編號重復(fù) ,請重輸 !\n)。 goto repeat2。 /*當(dāng)輸入的編號已經(jīng)存在,程序報錯,返回前面重新輸入 */ } } } } printf(請輸入商品名: )。 scanf(%s,amp。p1name)。/*輸入商品商品名 */ printf(請輸入商品類別: )。/*輸入商品類別 */ scanf(%s,amp。p1leibie)。 printf(請輸入商品庫存(大于 0): )。/*輸入商品庫存 */ scanf(%d,amp。p1kucun)。 while(p1kucun0) { printf(輸入錯諢,請重新輸入商品數(shù)量 )。/*輸入錯諢,重新輸入商品庫存直到正 確為止 */ 16 scanf(%d,amp。p1kucun)。 } printf(請輸入商品價格(大于 0): )。/*輸入商品價格 */ scanf(%f,amp。p1jiage)。 while(p1jiage0) { printf(輸入錯諢,請重新輸入商品價格 )。 scanf(%f,amp。p1jiage)。 }/*輸入錯諢,重新輸入商品價格直到正確為止 */ } end: p1=head。 p3=p1。 p2next=NULL。/*鏈表結(jié)尾 */ printf(\n\n 輸入的商品數(shù)為 :%d 個 !\n,n)。 getch()。 system(cls)。/*清屏 */ return(head)。 } search 函數(shù) information *search(information *head)/*函數(shù) search,功能:查詢商品信息 */ { information *p1,*p2。 int a,b。 long c。 char t[100]。 system(cls)。/*清屏*/ if(head==NULL) { printf(\n\n\n 沒有仸何商品資料,請先建立商品資料 !\n)。 getch()。 system(cls)。 return(head)。 } p2=p1=head。 lp2: { system(cls)。/*清屏 */ printf(\n\n\n\n)。 printf( $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n)。 printf( $$\n)。 printf( $$ 1 *按商品編號查詢 \n)。 printf( $$\n)。 17 printf( $$\t 2 *按商品名稱查詢 \n)。 printf( $$\n)。 printf( $$\t\t 3 *按商品類別查詢 \t\t\t $$\n)。 printf( $$\t\t\t\t\t\t\t $$\n)。 printf( \t\t\t 4 *查詢需迚貨商品 (庫存小于 50) $$\n)。 printf(\t\t\t\t\t\t\t\t $$)。 printf( \t\t\t\t\t\t 0 *退出 \t\t $$\n)。 printf(\t\t\t\t\t\t\t\t $$)。 printf(\n\t\t\t\t $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)。 printf(\n\n\n\n\n\n)。 printf(請選擇您所要的查詢方式 :)。 scanf(%d,amp。a)。/*選擇操作 */ } switch(a)/*用 switch 詫句實現(xiàn)功能選擇 */ { /*============================================================*/ case 1: { system(cls)。/*清屏 */ lp3:printf(請輸入所要查詢商品的 7 位編號 (按 0 返回選擇界面 ):)。 lp10:scanf(%ld,amp。c)。 b=0。 if(c==0) goto lp2。 while(c1000000||c=10000000) { printf(輸入錯諢 \n)。 goto lp3。 } while(c!=0) { p1=head。 while(c!=p1numberamp。amp。p1next!=NULL) { p2=p1。 p1=p1next。 } if(c==p1number) { printf(\n 商品編號 \t 商品名稱 \t 商品類別 \t 庫存數(shù)量 \t 商品價格 \n)。 printf(%ld\t\t%s\t\t%s\t\t%d\t\t%.2f\n\n,p1number,p1name,p1leibie,p1kucun, p1jiage)。 b=1。 } 18 if(b==0) printf(丌存在 %d 該商品 !\n,c)。 printf(請輸入要查詢的商品的編號 (按 0 返回選擇界面 ):)。 goto lp10。 } } break。 /*============================================================*/ case 2: { system(cls)。/*清屏 */ lp7:printf(輸入所要查詢商品的名稱 (按 0 返回選擇界面 ):)。 scanf(%s,amp。t)。 b=0。 if(strcmp(t,0)==0) goto lp2。 while(strcmp(t,0)!=0) { p1=head。 if(strcmp(t,p1name)!=0amp。amp。p1next!=NULL) { p2=p1。
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1