C語言課程設(shè)計(jì)設(shè)備管理系統(tǒng)_第1頁
C語言課程設(shè)計(jì)設(shè)備管理系統(tǒng)_第2頁
C語言課程設(shè)計(jì)設(shè)備管理系統(tǒng)_第3頁
C語言課程設(shè)計(jì)設(shè)備管理系統(tǒng)_第4頁
C語言課程設(shè)計(jì)設(shè)備管理系統(tǒng)_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、#i nclude #in elude #in elude void men u();功能選擇void lkp();查看信息void chn g();修改信息void dlt();刪除信息void add();添加信息void read();讀取文件void write();寫入文件void coun t();統(tǒng)計(jì)信息struct dvcchardn o20,d name20,dow ner20,ddpartme nt20,damou nt20,dtime20,dprice20; int dlt; d200; int tot,sum;int mai n()system(color fc);sy

2、stem(mode con cols=146 lin es=40);*);*歡迎使用設(shè)備管理系統(tǒng)!*);*);將保存至外存中的文件讀進(jìn)內(nèi)存 用戶功能選擇將內(nèi)存里的所有信息覆寫回外存文件中system(cls);puts(感謝您的使用);return 0;void read()tot=0;FILE *fp=fope n(D:i nf.txt,廣);if(fp=NULL)fp=fope n( D:i nf.txt,w);fclose(fp); while# i n c I u d e s t d i oputs(puts(puts(read();menu(); /write(); /(fsca n

3、f(fp, %s %s %s %s %s %s %s,dtot.d no,dtot.d name,dtot.dow ner,dtot .ddpartment,dtot.dam oun t,dtot.dtime,dtot.dprice)!=EOF)dtot+.dlt=0;fclose(fp);void write()int i;FILE *fp=fope n( D:i nf.txt,w);for (i=0;itot;i+)if (!di.dlt) fprin tf(fp,%s %s %s %s %s %s %sn,di.d no,di.d name,di.dow ner,di.ddpartmen

4、 t,di.dam oun t,di.dtime,di.dprice);fclose(fp);void menu()char a;while (1)puts(請選擇需要的功能:);puts(看所有設(shè)備信息n修改設(shè)備信息n除設(shè)備信息n設(shè)備信息n備信息n統(tǒng));a=getch();switch (a)case 0:retur n;case 1:lkp(); break;case 2:chn g(); break;1.2.3.4.5.0.查刪增加 統(tǒng)計(jì)設(shè) 退出系case 3:dlt();break;case 4:add();break;case 5:coun t();break; default:pr

5、i ntf(”您輸入的信息有誤! 請檢查后重新輸入n);void lkp()system(cls);int i;printf(設(shè)備號設(shè)備名稱所屬部門數(shù)量購買時(shí)間價(jià)格n);for(i=0;itot;i+)if(di.dlt=O)prin tf(%20s%20s%20s%20s%20s%20s%20sn,di.d no,di.d name,di.downer,di .ddpartme nt,di.dam oun t,di.dtime,di.dprice);void chn g()system(cls);char s,ch20;int i,j;prin tf(請輸入您要修改的設(shè)備的編號:(0 鍵返回

6、菜單欄)n);prin tf(設(shè)備號設(shè)備名稱所屬部門數(shù)量購買時(shí)間價(jià)格n);for(i=0;i=1 & i=1 & j=7)break;else if(i=0)system(cls);return;else puts(您輸入的信息有誤!請檢查后重新輸入n);printf(請輸入您要修改的信息:n);switch (j)case 1:sca nf(%s,di-1.d no);break;case 2:sca nf(%s,di-1.d name);break;case 3:sea nf(%s,di-1.dow ner);break;ease 4:sca nf(%s,di-1.ddpa

7、rtme nt);break;ease 5:sea nf(%s,di-1.damou nt);break;ease 6:sea nf(%s,di-1.dtime);break;ease 7:sea nf(%s,di-1.dprice);break;printf(請問是否要繼續(xù)修改?(Y/N) n);while (1)getehar();gets(&s);if (s=Y|s=N|s=y|s= n)break;else puts(您輸入的信息有誤!請檢查后重新輸入n);if(s=Y|s=y)chn g();else if(s=N|s= n)system(els);void dlt()sys

8、tem(els);ehar ch20,s;int i;prin tf(請輸入你要?jiǎng)h除的設(shè)備的編號:(0 鍵返回菜單爛)n);prin tf(設(shè)備號設(shè)備名稱所屬部門數(shù)量購買時(shí)間價(jià)格n);for(i=0;i=1 & i=1 & j=3)break;else if(j=0)n2.設(shè)備所屬部門。n3.設(shè)備種system(cls);return;else puts(您輸入的信息有誤!請檢查后重新輸入system(cls);n);switch (j)case3:Ikp();for(i=0;itot;i+)if(di.dlt=O)sum=atoi(di.dprice)*atoi(di.dam

9、 oun t)+sum;printf(當(dāng)前設(shè)備的總價(jià)值為 %d n,sum);break;case 2:lkp();printf( 設(shè)備所屬部門統(tǒng)計(jì)結(jié)果為:n數(shù)量總價(jià)值n);for(i=0;itot;i+)sum=0;n=0;strcpy(temp,di.ddpartme nt);for(j=0;jj) break;elseif(strcmp(temp,dj.ddpartme nt)=O&ij)con ti nue;if(di.dlt=0)sum=sum+atoi(di.dam oun t)*atoi(di.dprice);n=n+atoi(di.dam oun t);if(sum=0

10、)con ti nue;prin tf(%20s%20d%20dn,di.ddpartme nt,n, sum);break;所屬部門Ikp();printf(” 設(shè)備種類統(tǒng)計(jì)結(jié)果為:n數(shù)量總價(jià)值n);for(i=0;itot;i+)sum=O;n=0;strcpy(temp,di.d name);for(j=0;jj)break;else if(strcmp(temp,dj.d name)=O&ij)con ti nue;if(di.dlt=0)sum=sum+atoi(di.dam oun t)*atoi(di.dprice);n=n+atoi(di.dam oun t);if(sum=0)con ti nue;prin tf(%20s%20d%20dn,di.d name ,n, sum);break;printf

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論