




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(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)計信息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)計設(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ù)量購買時間價格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ù)量購買時間價格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(請輸入你要刪除的設(shè)備的編號:(0 鍵返回菜單爛)n);prin tf(設(shè)備號設(shè)備名稱所屬部門數(shù)量購買時間價格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è)備的總價值為 %d n,sum);break;case 2:lkp();printf( 設(shè)備所屬部門統(tǒng)計結(jié)果為:n數(shù)量總價值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)計結(jié)果為:n數(shù)量總價值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)容里面會有圖紙預(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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度智能監(jiān)控系統(tǒng)集成維護(hù)及升級改造合同
- 2025年度幼兒教育實習(xí)教師實習(xí)管理與支持協(xié)議
- 2025年度上市公司職業(yè)經(jīng)理人任期目標(biāo)責(zé)任合同
- 石英玻璃纖維繩項目績效評估報告
- 減氮條件下褪黑素拌種對玉米生長及生理特性的影響
- 2025年高壓斷路器項目建議書
- 2025年醋酸乙烯酯合作協(xié)議書
- 二零二五年度辦公用品快遞代理及信息安全保障協(xié)議
- 清潔服務(wù)居間合同格式
- 二零二五年度企業(yè)安全演練人工成本結(jié)算協(xié)議
- 論電視劇《知否知否應(yīng)是綠肥紅瘦》的現(xiàn)代家庭教育觀及啟示
- (正式版)JTT 421-2024 港口固定式起重機(jī)安全要求
- 地連墻施工MJS工法樁施工方案
- 《電力建設(shè)施工技術(shù)規(guī)范 第2部分:鍋爐機(jī)組》DLT 5190.2
- 教案設(shè)計常見問題及解決措施
- (正式版)JBT 14682-2024 多關(guān)節(jié)機(jī)器人用伺服電動機(jī)技術(shù)規(guī)范
- 《寧向東的清華管理學(xué)課》學(xué)習(xí)筆記
- 信訪維穩(wěn)工作培訓(xùn)
- 品牌社群視角下顧客參與價值共創(chuàng)的影響研究-基于小米社群運營案例分析
- 《銀行保險理財沙龍》課件
- 像科學(xué)家一樣思考-怎么做-怎么教-
評論
0/150
提交評論