




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
#iiiclude<stdio.h>//頭文件#include<stimg.h>,〃字符處理頭文件structjiaoshi//定義結(jié)構(gòu)體類型{intnum;//定義charname[10];//定義charjop[10];//定義charzlu[10];//定義iiityear;charch;//定義}teacher[10000];//定義結(jié)構(gòu)體變量Ulta;//定義全局變量voidcaidanQ//菜單函數(shù){mtc;voidinput();//輸入函數(shù)聲明************************************voidpmit();//輸出函數(shù)聲明************************************voidchaxun();//查詢函數(shù)聲明************************************voidpaixuQ;//排序函數(shù)聲明************************************voidtongjiQ;//統(tǒng)計(jì)函數(shù)聲明枠************"*******""*******村voidcunchu(); 〃存儲(chǔ)函數(shù)聲明************************************voidshaiichuQ;//刪除數(shù)據(jù)函數(shù)聲明*********************************voidcharu();//插入數(shù)據(jù)函數(shù)聲明***********************************prmtf(,????????????工資管理系統(tǒng)提示**************************pimtfC'Xii");pimtfC 輸出數(shù)據(jù)請(qǐng)按lo刪除數(shù)據(jù)請(qǐng)按20\ii\n 插入數(shù)據(jù)請(qǐng)按3。查詢數(shù)據(jù)請(qǐng)按4\n\n。 排序數(shù)據(jù)請(qǐng)按5。 存儲(chǔ)數(shù)據(jù)請(qǐng)按685。統(tǒng)計(jì)數(shù)據(jù)請(qǐng)按7。5”)?〃提示**************************prmtf(n\nH);隔**************************getchai();〃接收上一次鍵入字符**********************************scanf("%cr、&c)?〃輸入數(shù)據(jù)********************************************取c=])p曲t()?//輸出函數(shù)調(diào)用********************************************elseif(c==2)shanchu();〃刪除函數(shù)調(diào)用************************************elseif(c==3)charu();〃插入函數(shù)調(diào)用************************************elseif(c==4)chaxunQ;//查詢函數(shù)調(diào)用************************************elseif(c==5)paixu();〃排序函數(shù)調(diào)用************************************elseif(c==6)cunchu();〃存儲(chǔ)函數(shù)調(diào)用************************************elseif(c==7)tong)i();//f?計(jì)函數(shù)調(diào)用************************************}
************************************函數(shù)聲明************************************Ultgjl;、D^i^Tr&nH**************************Ultgjl;fbr(g=O;;g++)************************************fbr(g=O;;g++)***********************************pmirff退出請(qǐng)按Oo\n返回菜單按任意鍵\n”);//提示**************************scanfC%cr,&h);if(h==O)break;}}************************************{luti,k;charxin[10];{printfC請(qǐng)輸入查詢的職稱:”);〃提示**************************scanfC%s”、xm);fbi(i=O;i<=a;i++)if(strcinp(xm9teacher[i].zlii)==O)//條件判斷{pmHff \n”);putf(”編號(hào):“);printf(M%d,ji,\teacher[i].mjm);pmirff姓名printf(,,%s\ii,\teachei[i].name);prmtf(”職務(wù):”);printf(,,%s\ii,\teachei[i].jop);prmtf(”職稱:”);printf(,,%s\ii,\teachei[i].zhi);prmtf(”工齡:”);piintf(”%d\iT;teacher[i].yeai);k=i+l;if((strcmp(xmjeacher[i].zhi)!=0)&&k>a)printfC* \n”);if((strcmp(xmjeacher[i].zhi)!=0)&&k>a)*************************************************************
intijjnax;stmctjiaoshis;fbi(i=0;i<=a;i++){max=i;fbr(j=i+lj<a+l;j++)if(teachei[max].year<teacher[j].yeai)inax=j;s=teacher[i];teacher[i]=teacher[niax];teacher[niax]=s;pmirff排序成功pmirff排序成功\n”);〃提示**************************fbi(i=0;i<=a;i++)pnntf(ME);piinrfp%d\n役fbi(i=0;i<=a;i++)pnntf(ME);piinrfp%d\n役eachei[i].num);pmirff姓名門;pnntf^'^sVii^^eacheiC^.name);prmtf(”職務(wù):”);printf(M%s\iiM,teachei[i].jop);prmtf(”職稱:”);printf(M%s\nM,teachei[i].zhi);prmtf(”工齡:”);.y亡ai);pnntf(M************************************fbi(i=0;i<=a;i++)pnntf(H \n”);pmitf(”編號(hào):“);piintfp%d\n”,t"cher[i].num);pmirff姓名門;printf(M%s\iiM,teachei[i].name);prmtf(”職務(wù):”);printf(M%s\iiM,teachei[i].jop);prmtf(”職稱:”);printf(M%s\nM,teachei[i].zhi);prmtf(”工齡:”);.y亡ai);
}}voidinput()〃輸入函數(shù)************************************pmirff提示:輸完所有記錄以#結(jié)束輸入:\iT);〃提示**************************inti;fbr(i=O;;i++)************************************\nH)?pnntf("請(qǐng)輸入編號(hào)An”"/提示**************************scaiif(M%d,\&teacher[i].num);pnntf("請(qǐng)輸入姓名An”"/提示**************************scaiif(M%s,\teacher[i].name);pnmf("請(qǐng)輸入職務(wù):\n”);scanf(H%s'\teacher[i].jop);pnntf("請(qǐng)輸入職稱An”"/提示**************************scaiif(M%s,\&teachei[i].zlii);pirntfC1請(qǐng)輸入該教師工齡提示**************************scaiifC^d^.&teacherfiJ.yeai);getcharQ;************************************\nH)?pirntfC1結(jié)束按#,繼續(xù)按任意鍵\11”);〃提示**************************scaiif(M%c役&teacher[i].ch);a=i;if(teacher[i].ch==,#f)break;}voidtongjiQ〃統(tǒng)計(jì)函數(shù)************************************voidtongjiQ〃統(tǒng)計(jì)函數(shù)mti;printf(”********************教授提printf(”********************教授提**************************fbi(i=O;i<=a;i++)if(sticmp(teacher[i].zlii/'教授H)==0) E);\n”); E);\n”);pmirff pnntf(”編號(hào):”);pMntff'%d\n”,teacher[i].num);pmHff姓名J;printf(,,%s\n,\teachei[i].name);pmitf(”職務(wù):”);printf(,,%s\ii,\teachei[i].jop);pmitf(”職稱:”);printf(,,%s\ii,\teachei[i].zhi);pmitf(”工齡:”);piintf(M%d,Ji,\teacher[i].yeai);\n”);printf(M \n”);pnntf(M\nH);“********************}“********************printf(M******************** 講師************************^**^^-//提示**************************fbi(i=O;i<=a;i++)if(sticmp(teacher[i].zhi,'講師H)==0) \1T);\n”); \1T);\n”);pmirff pnntf(”編號(hào):”);piintfp%d\n”,t"cher[i].num);pmHff姓名J;printf(,,%s\n,\teachei[i].name);\n”);pmitf(”職務(wù):”);printf(,,%s\ii,\teachei[i].jop);pmitf(”職稱:”);printf(,,%s\ii,\teachei[i].zhi);pmitf(”工齡:”);piintf(”%d\n”,teacher[i].yem);printf(M \n”);pnntf(M\nH);}W);pmirff統(tǒng)計(jì)成功\1T);〃提示杠和**********************pnntf(MW);}voidcunchuQ//數(shù)據(jù)存儲(chǔ)***********************************voidcunchuQ//數(shù)據(jù)存儲(chǔ){FILE*p;〃定義文件指針變量mti;〃定義p=fopeg教師管理系統(tǒng)?doc;WJ;〃打開文件將文件地址賦給文件指針變量,執(zhí)行寫操作foi(i=0;i<=a;i++)//循壞以寫入多個(gè)數(shù)據(jù){fpmitfCp:{fpmitfCp:*編號(hào)鋼;〃將提示寫入文件**************************^rmtf(p/,%d,\teachei[i].num)y/寫入數(shù)據(jù)fputs(H\n\p);M換行寫入文件,在文件中換行oQutsC姓名二QutsC姓名二p)#將提示寫入文件**************************fpiiiitf^J'Hs'^teacheiji].name);〃寫入數(shù)據(jù)fputs(H\n\p);M換行寫入文件,在文件中換行ofprmtf(p:fprmtf(p:*職務(wù)鋼;〃將提示寫入文件**************************§)iiiitf(p/,%s,,,teacher[i].jop);〃寫入數(shù)據(jù)fputs(H\n\p);M換行寫入文件,在文件中換行ofprmtf(p/職稱:”);//將提示寫入文件fprmtf(p/職稱:”);//將提示寫入文件**************************fjxmtf(p「%s”,teach珥1].zlii)^/寫入數(shù)據(jù)fputs(H\n\p);M換行寫入文件,在文件中換行ofpruitfCp/1fpruitfCp/1工齡鋼;〃將提示寫入文件**************************fpiiiitf(pj,%d,\teacher[i].year)y/寫入數(shù)據(jù)fputs(H\n\p);M換行寫入文件,在文件中換行ofclose(p);//寫完文件關(guān)閉文件pmitfC存儲(chǔ)成功pmitfC存儲(chǔ)成功\n”);〃提示**************************voidcham()〃插入數(shù)據(jù)函數(shù)********************************************voidcham()〃插入數(shù)據(jù)函數(shù){pnntfC當(dāng)前共有%4個(gè)數(shù)據(jù)\n數(shù)據(jù)插入最人為%d5”,a+l,a+l);//提示***************************************voidprint();mtq.p;p=a;pnntfC請(qǐng)輸入從第幾個(gè)數(shù)據(jù)處插入:\1T);〃提示**************************scanfC%dt&q);if(q<=(a+l)){if(p<=q)teacher[p+1]=teacher[p];pnntff請(qǐng)輸入編號(hào)g')#teacher[p+1]=teacher[p];pnntff請(qǐng)輸入編號(hào)g')#提示**************************scaiif(,,%d,\&teacher[p+1].num);pnntf(”pnntf(”請(qǐng)輸入姓名:\『)”/提示**************************scaiif(M%s,\teachei[p+1].name);printfC請(qǐng)輸入職務(wù):W);scaiif(M%s,\teacher[p+l].jop);pnmf(”請(qǐng)輸入職稱:\ir)#提示*********
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 白酒年份酒收藏與投資交易合同
- 智能車棚建設(shè)與城市交通流量管理合同
- 主題餐廳裝修設(shè)計(jì)、施工與監(jiān)理合同
- 百貨商店租賃合同附帶節(jié)假日臨時(shí)租賃協(xié)議
- 流感病毒的護(hù)理
- 2025年汽車維修協(xié)議書
- 武大電氣工程基礎(chǔ)課件
- 2025年農(nóng)村房屋贈(zèng)與協(xié)議
- 胃癌放療化療護(hù)理
- 古詩詞鑒賞-品味煉字-2024小升初語文專項(xiàng)講義
- 智慧用電系統(tǒng)及智慧用電智能監(jiān)控技術(shù)的應(yīng)用及推廣實(shí)施方案
- 文物安全防護(hù)工程實(shí)施工作指南(試行)
- PVC膜生產(chǎn)中的關(guān)鍵技術(shù)
- 考點(diǎn)10 漢字書寫與書法鑒賞小升初語文專題訓(xùn)練(統(tǒng)編版)
- 房屋征收服務(wù)投標(biāo)文件(技術(shù)方案)
- 《新聞采訪與寫作》(第三版)目錄(丁柏銓高等教育出版社)
- 名著閱讀 第16周閱讀計(jì)劃《鋼鐵是怎樣煉成的》整本書閱讀與研討三(作業(yè)教學(xué)設(shè)計(jì))2023-2024學(xué)年八年級(jí)語文下冊(cè)同步備課
- 環(huán)保項(xiàng)目運(yùn)維服務(wù)合同
- 四川省成都市成華區(qū)2023-2024學(xué)年七年級(jí)下學(xué)期期末生物試題(解析版)
- 2024年全國統(tǒng)計(jì)師之初級(jí)統(tǒng)計(jì)基礎(chǔ)理論及相關(guān)知識(shí)考試重點(diǎn)試卷(附答案)
- 慢性冠脈綜合征管理指南
評(píng)論
0/150
提交評(píng)論