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

正文內(nèi)容

汽車零部件采購管理程序ds(編輯修改稿)

2025-05-09 22:39 本頁面
 

【文章內(nèi)容簡介】 \t\t\t\t|\n)。 printf(\t\t |\t\t8,顯示采購信息\t\t\t|\n)。 printf(\t\t | \t\t\t\t|\n)。 printf(\t\t |\t\t0,退出管理系統(tǒng)\t\t\t|\n)。 printf(\t\t***************************************************\n)。}/********************************************************讀入文件函數(shù)*************************************************/void readinto(){ FILE *fp。 /****文件指針***/ int n=0。 if((fp=fopen(,r))==NULL) /****打開文件時無此文件****/ { printf(文件打開錯誤:\n)。 exit(0)。 } p1=(struct buy *)malloc(LEN)。 head=p1。 p1next =NULL。 while(!feof(fp)) /*****讀取文件內(nèi)的信息*****/ { fscanf(fp,%s%s%s%s%d%f%s, p1buynum,p1itemname,p1day,p1buyername,amp。p1count,amp。p1price,p1source)。 p2=(struct buy *)malloc(LEN)。 /*********p2指向新申請的節(jié)點**********/ p1next =p2。 p3=p1。 p1=p2。 p1next =NULL。 } free(p2)。 p3next=NULL。 fclose(fp)。 /******關(guān)閉文件*****/ flag=1。 printf(文件讀取成功!\n)。 listCG()。 }/********************************************************選擇所需功能函數(shù)*********************************************/void choise(){ int n。 printf(請從鍵盤輸入您的選擇(08內(nèi)的整數(shù)):)。 scanf(%d,amp。n)。 while(n0||n8) { printf(輸入不合法,請再輸入一次:)。 scanf(%d,amp。n)。 } switch(n) { case 1:system(cls)。 /******清屏*****/ readinto()。 break。 case 2:system(cls)。 input()。 break。 case 3:system(cls)。 numshow()。 break。 case 4:system(cls)。 nameshow()。 break。 case 5:system(cls)。 change()。 break。 case 6:system(cls)。 disapper()。 break。 case 7:system(cls)。 tongji()。 break。 case 8:system(cls)。 listCG()。 break。 case 0:system(cls)。 byebye()。 exit(0)。 }}/****************************************************從鍵盤添加并保存采購信息函數(shù)********************************************/void input(){ int n=0,i=0,k。 char ch。 long y,m,d。 if(flag==0) { printf(未建立,采購信息數(shù)據(jù)庫為空\n)。 printf(按任意鍵返回)。 getch()。 return。 } printf(請輸入將要添加的采購編號(形如001002,以回車鍵結(jié)束)\n)。 fflush(stdin)。 scanf(%s,p2buynum)。 p1=head。 while(p1!=NULL) { if(strcmp(p2buynum,p1buynum)==0) /*****找到數(shù)據(jù)庫信息中與輸入相同的采購編號*******/ { printf(你輸入的采購編號已存在?。?!)。 printf(對應(yīng)零部件信息如下:)。 printf(采購編號:%s\n,p1buynum)。 printf(零部件名稱:%s\n,p1itemname)。 printf(采購日期:%s\n,p1day)。 printf(采購員名字:%s\n,p1buyername)。 printf(采購數(shù)量:%d\n,p1count)。 printf(采購價格:%f\n,p1price)。 printf(供貨單位:%s\n,p1source)。 n=1。 /****標(biāo)志位*****/ printf(請按任意鍵返回!\n)。 getch()。 system(cls)。 break。 } p1=p1next。 } if(n!=1) { system(cls)。 p1=head。 while(p1next!=NULL) p1=p1next。 printf(請輸入)。 p2=(struct buy *)malloc(LEN)。 //開辟一個新單元 fflush(stdin)。 for(i=0。i7。i++) { if(i==0) { fflush(stdin)。 printf(采購編號(數(shù)字字符串型):)。 scanf(%s, p2buynum)。 } if(i==1) { fflush(stdin)。 printf(零部件名稱(文字或英文字符串型):)。 scanf(%s, p2itemname)。 } if(i==2) { do { printf(采購日期(形如********,以回車鍵結(jié)束):)。 fflush(stdin)。 scanf(%s,p2day)。 if(p2day[4]==39。39。amp。amp。p2day[7]==39。39。amp。amp。strlen(p2day)==10) { y=(p2day[0]48)*1000+(p2day[1]48)*100+(p2day[2]48)*10+(p2day[3]48)。 m=(p2day[5]48)*10+(p2day[6]48)。 d=(p2day[8]48)*10+(p2day[9]48)。 k=checkdate(y,m,d)。 /****根據(jù)函數(shù)返回值判斷是否要重新輸入****/ if(k==1) break。 } }while(1)。 } if(i==3) { fflush(stdin)。 printf(采購員名字(文字或英文字符串型,以回車鍵結(jié)束):)。 scanf(%s,p2buyername)。 } if(i==4) { fflush(stdin)。 printf(采購數(shù)量(文字或英文字符串型,以回車鍵結(jié)束):)。 scanf(%d, amp。p2count)。 while(p2count0) { printf(數(shù)量不能為負(fù)數(shù),請重新輸入!\n)。 scanf(%f,amp。p2count)。 } } if(i==5) { fflush(stdin)。 printf(采購價格(數(shù)字型,以回車鍵結(jié)束):)。 scanf(%f,amp。p2price)。 while(p2price0) { printf(價格不能為負(fù)數(shù),請重新輸入!\n)。 scanf(%f,amp。p2price)。 } } if(i==6) { fflush(stdin)。 printf(供貨單位(文字或英文字符串型,以回車鍵結(jié)束):)。 scanf(%s,p2source)。 } } p2next=NULL。 p1next =p2。 p1=head。 system(cls)。 printf(所有信息如下,請核實)。 while(p1!=NULL) { printf(采購編號:%s\n,p1buynum)。 printf(零部件名稱:%s\n,p1itemname)。 printf(采購日期:%s\n,p1day)。 printf(采購員名字:%s\n,p1buyername)。 printf(采購數(shù)量:%d\n,p1count)。 printf(采購價格:%f\n,p1price)。 printf(供貨單位:%s\n,p1source)。 printf(\n\n\n)。 p1=p1next。 } } save()。 printf(按任意鍵返回)。 fflush(stdin)。 scanf(%c,amp。ch)。}/****************************************************根據(jù)采購編號查找采購信息函數(shù)**********************************************/void numshow(){ char anum[10],ch。 p1=head。 if(p1==NULL) { printf(采購信息數(shù)據(jù)庫為空\n)。 printf(按任意鍵返回)。 getch()。 system(cls)。 exit(0)。 } printf(請輸入所查零件編號(形如000001,以回車鍵結(jié)束):\n)。 getchar()。 sca
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1