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

正文內(nèi)容

c語言課設(shè)之物資管理系統(tǒng)(完整版)

2025-05-13 05:23上一頁面

下一頁面
  

【正文】 與能力已成為21世紀人才素質(zhì)的基本要素之一。根據(jù)我們專業(yè)的性質(zhì)和要求,則應(yīng)側(cè)重于上機操作運用。2.在課本要求的基礎(chǔ)上,我在實習(xí)過程中又補充了一個功能即物資數(shù)據(jù)的更新,這主要是為了滿足如果在信息錄入的過程中將數(shù)據(jù)輸錯,可以在查詢到錯誤后進行更改,同時如果新入庫的物資是以前存在的,那么也可以用此功能進行入庫數(shù)據(jù)輸入。此模塊只包含查詢的目錄和選擇,然后分別進入每個小模塊。六、數(shù)據(jù)更新:如果查詢到庫存信息有誤,那么可以對其進行更改。 puts(\t\t│Email:ycdida │)。 menu()。 puts(\t\t\)。 if(n1||n7) { m=1。 /***********查詢函數(shù)***********/ case 3:insert()。 /***********信息更改***********/ case 7:exit(0)。沒有執(zhí)行i循環(huán)則if(i!=0)為假,直接執(zhí)行printf函數(shù)跳到主目錄。 /***N是宏定義,可以隨時改變其值***/ scanf(%d,amp。 printf_back()。search_by_date(){int j,n,m=0。)。(==pro[j].)amp。menu()。 for(j=0。}/******以名稱和規(guī)格查詢函數(shù)******/search_by_nameandsize(){int j,n,m=0。用for語句使輸入的名稱和規(guī)格數(shù)據(jù)與內(nèi)存中的每一個數(shù)據(jù)進行比較。 }打印出匹配物資的個數(shù)。 puts(\n請輸入相關(guān)信息:\n)。接受一個數(shù)據(jù)賦值給c,如果c==1,那么將新輸入的數(shù)據(jù)保存。}物資領(lǐng)取/********************************領(lǐng)料函數(shù)*******************************/lend(){int j,n,k=0。,amp。jn。amp。if(k==0) {printf(輸入數(shù)據(jù)未找到!)。 n=load()。 menu()。 do { puts(\n要更改物資的信息:名稱 編號 規(guī)格)。size)。用for循環(huán)判斷要更改的物資是否存在,如果存在調(diào)入input函數(shù),重新輸入物資的信息,保存新信息,返回到主菜單。 input(j)。結(jié)束整個程序。 scanf(%d,amp。pro[i].,amp。lend() 領(lǐng)料入庫函數(shù),輸入物料信息,查找物料是否存在,如果存在則取出相應(yīng)數(shù)量的物料,改變相應(yīng)庫存信息并保存,若不存在,打印出提示。k++) /***打開成功將其所有數(shù)據(jù)讀入一次到內(nèi)存中***/ fread(amp。in。 menu()。 if((fp=fopen(,wb))==NULL) /***以只寫的方式打開一個二進制文件, {printf(\n文件打開失??!\n)。search_by_name() 以名稱為條件查詢函數(shù),找到名稱相同的物料,調(diào)用print_data()函數(shù)打印出匹配的物料信息。 puts(\t\t\)。} else w2=0。 /*********轉(zhuǎn)入以名稱和規(guī)格查詢函數(shù)*****/ case 4:getch()。long int p_num。 char size[4]。 int month。問題如下:menu() { int n,m。 puts(\t\t\)。getchar(); } else m=0。如下:按日期查詢數(shù)據(jù)時輸入日期為we時,出現(xiàn)的結(jié)果就顯得莫名其妙。開始沒有加入getchar函數(shù),程序陷入死循環(huán),分析了很久也沒有找到原因。 puts(\t\t******************************楊超\n)。 puts(\t\t\)。}s。 long int max_s。 struct date one_date。 /********跳轉(zhuǎn)到菜單函數(shù)***********/ }}write() 將物資信息讀入到內(nèi)存中并保存在硬盤中。 switch(n) /*********跳轉(zhuǎn)到查詢函數(shù)********/ {case 1:search_by_name()。 puts(\n\n\t\t***************************************\n)。search_by_nameandsize()以名稱和規(guī)格為條件查詢函數(shù),找到信息相同的物料,調(diào)用print_data()函數(shù)打印出匹配的物料信息。 } for(k=0。代碼如下:printf_data(int i) /**********打印函數(shù)********/{printf(\n名稱\t\t編號\t規(guī)格\t日期\t\t庫存最小實際最大\n)。 puts(\n\n\t\t\t任意鍵返回)。 fclose(fp)。代碼如下:load() /*********從文件讀入函數(shù)**********/{ FILE*fp。 printf(\n數(shù)量[庫存最小實際最大]:)。 printf(\n規(guī)格(14字母):)。menu() 打印出各個功能菜單,選擇需要操作的功能,進入各功能。 printf_back()。jn。根據(jù)提示信息輸入一個值給m,如果退出則輸入1,那么if(m==1)為真,返回到主菜單;如果要繼續(xù)則輸入為0,k賦值為1,那么while語句為假,進行后面的操作;重新輸入則輸入除0和1以外的數(shù)據(jù),那么k=0,while(k!=1)為真,執(zhí)行重新輸入。 scanf(%s%ld%s,amp。long int p_num。 for(i=0。menu()。amp。amp。,amp。 n=load()。 scanf(%d,amp。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1