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

正文內(nèi)容

物資管理系統(tǒng)設(shè)計報告(含代碼)-在線瀏覽

2024-10-31 08:38本頁面
  

【正文】 3 刪除記錄 |\n)。 printf(\t\t|\t 5 排序記錄 (按總金額) |\n)。 printf(\t\t|\t 0 退出系統(tǒng) |\n)。 printf(\t\t\t 選擇 (06):)。 int i,m=0。 while(!feof(fp)) { if(fread(amp。 8 / 31 } fclose(fp)。 for(i=0。i++) { printf(FORMAT,DATA)。 int num,i,m=0。 //以追加 和寫的方式打開文件 if((fp=fopen(,a+))==NULL) { printf(不能打開文件! \n)。 } //把文件中的數(shù)據(jù)依次讀入到結(jié)構(gòu)體中,并關(guān)閉文件 while(!feof(fp)) { if(fread(amp。 } fclose(fp)。 return。 scanf(%d,amp。 //用循環(huán)語句來比較用戶輸入的編號是否存在 for(i=0。i++) { if(num==m[i].num) { 9 / 31 printf(已經(jīng)找到該記錄,是否顯示?( y/n) )。 if(strcmp(ch,y)==0||strcmp(ch,Y)==0) { printf(編號 物資名稱 單價 數(shù)量 總金額 \t\n)。 break。 } } //如果上面的循環(huán)語句執(zhí)行完都沒有找到 ,則會執(zhí)行本判斷語句 if(i==m) printf(沒有找到相關(guān)記錄! \n)。 int num,i,j,m=0。 //以追加和讀的方式打開文件 if((fp=fopen(,a+))==NULL) { printf(不能打開文件 \n)。 } //把文件中的內(nèi)容依次寫到物資結(jié)構(gòu)體數(shù)組中,并記錄信息條數(shù),最后關(guān)閉文件 while(!feof(fp)) { if(fread(amp。 } fclose(fp)。 return。 scanf(%d,amp。 //用循環(huán)語句來比較是否有用戶輸入的記錄 for(i=0。i++) { if(num==m[i].num) break。 getchar()。 } //找到用戶需要的記錄 ,要求用戶輸入選擇 printf(該記錄已經(jīng)找到,是否刪除?( y/n) )。 if(strcmp(ch,y)==0||strcmp(ch,Y)==0) { for(j=i。j++)//從找到的記錄起,依次把他后面的數(shù)據(jù)覆蓋前面的數(shù)據(jù) m[j]=m[j+1]。//記錄條數(shù)減一個 printf(成功刪除 !\n)。 return。jm。m[j],LEN,1,fp)!=1) { printf(保存出錯! \n)。 } } printf(保存成功! \n)。 11 / 31 } } ( 5) //統(tǒng)計模塊 void total() { FILE *fp。 //以追加和讀 的方式打開一個文件 if((fp=fopen(,a+))==NULL) { printf( 不能打開文件 \n)。 } //把文件中的內(nèi)容依次寫入緩沖區(qū),統(tǒng)計記錄條數(shù),并關(guān)閉文件 while(!feof(fp)) { if(fread(amp。 } fclose(fp)。 return。 } 12 / 31 五、運行與測試 系統(tǒng)主界面 對物資 信息的輸入 13 / 31 對物資信息的查 找 4 對 物資信息的刪除 14 / 31 對物資信息的修改 對物資信息排序 15 / 31 對物資信息 統(tǒng)計 16 / 31 六、遇到的問題及解決辦法 書寫標(biāo)識符時,忽略了大小寫字母的區(qū)別。編譯程序把 C 和 c 認為是兩個不同的變量名,而顯示出錯信息。 書寫標(biāo)識符時,忽略了中英文 標(biāo)點符號的不同,而顯示錯誤。 忽略了變量的類型,進行了不合法的運算。%是求余運算,得到 a/b 的整余數(shù)。 解決方法 :編寫程序是,打開一個文件夾后,編輯完一定要緊跟著關(guān)閉文件夾,否則打開的文件夾都會占用內(nèi)存 在編程當(dāng)中,由于要輸入大量的程序,所以經(jīng)常出現(xiàn)很多不讓人注意的小錯誤。 對于這個系統(tǒng)還有很不不足之處 , 例如 :給有給系統(tǒng)設(shè)置開啟密碼、排序后無法顯示排序后的物資列表等等,希望在以后的學(xué)習(xí)中,不斷改進 、完善 這個系統(tǒng) 。因此作為二十一世紀(jì)的大學(xué)來說掌握計算機開發(fā)技術(shù)十分重要的。通過這次課程設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠遠不夠的,只有把所學(xué)的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務(wù),從而提高自己的實際動手能力和獨立思考的能力。 這次課程設(shè)計終于順利完成了,在設(shè)計中遇到了很多編程問題,最后在郭老師的辛勤指導(dǎo)下,終于游逆而解。在本次實踐中,給我印象最為深刻的是在文件刪除程序的編譯過程中,先有我的各個子程序都已經(jīng)編輯成功,那么這最后的程序就將是我成功的關(guān)鍵。沒有了柳暗花明的一天,那么我怎么能說經(jīng)受住了考驗?謝謝老師的那句話,她說:人力有所不能及,然而,人的精神是不會敗倒的。不得不說這是精神的勝利,是永不言敗的精神讓我的程序重見天日。 我們的課程設(shè)計結(jié)束了,但是它留給我的印象是不可磨滅的。 18 / 31 參考書目: [ 1] 譚浩強,《 C語言程序設(shè)計》(第四版) [M], 清華大學(xué)出版社, 2020年 [ 2] 趙克林 ,《 C語言實例教程 》 重慶:西南師范大學(xué)出版社, 2020 [ 3] 楊正校 , 《 C語言程序設(shè)計 》 南京:河海大學(xué)出版社, 2020 [ 4] 謝樂軍 , 《 C語言程序設(shè)計及應(yīng)用 》 北京:冶金工業(yè)出版社, 2020 源代碼 //庫文件包含 include//輸入輸出函數(shù)庫 include//常用錯誤控制程序庫 include//調(diào)用 dos控制臺 i/o庫 include//msdos和 8086調(diào)用的一些常量和函數(shù)庫 include//串操作和內(nèi)存操作函數(shù)庫 //宏定義 define LEN sizeof(struct mdity) define FORMAT %8d%15s%%%%\n define DATA m[i].num,m[i].name,m[i].price,m[i].count,m[i].total //物資結(jié)構(gòu) 體 struct mdity { int num。//物資名稱 double price。//數(shù)量 double total。 struct mdity m[50]。//輸入物資信息函數(shù) 19 / 31 void show()。//按總金額排隊函數(shù) void del()。//修改物資信息函數(shù) void menu()。//統(tǒng)計總物資數(shù)函數(shù) void search()。 menu()。n)。//輸入物資信息 break。//尋找物資信息 break。 //刪除物資信息 break。//修改物資信息 break。//排序物資 break。//統(tǒng)計物資數(shù)量 break。 } getch()。//返回菜單界面 scanf(%d,amp。 } 20 / 31 return 。//清屏函數(shù) printf(\n\n\n\n\n)。 printf(\t\t|\t 1 輸入記錄 |\n)。 printf(\t\t|\t 3 刪除記錄 |\n)。
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1