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

正文內(nèi)容

c語言課設(shè)——職工工資管理系統(tǒng)-文庫吧資料

2025-04-18 00:12本頁面
  

【正文】 wo[])。int dq(struct worker wo[])。int salary1,salary2,salary3。參考文獻(xiàn) [1]譚浩強(qiáng),[M].,2006[2] 楊濤.C程序設(shè)計(jì)語言.北京:機(jī)械工業(yè)出版社,2004[3]全國計(jì)算機(jī)等級考試二級教程: C語言程序設(shè)計(jì)(2009年版).高等教育出版社附錄include include include struct worker{char name[30]??偟膩碚f,通過這次程序設(shè)計(jì),使我加深了對C語言的認(rèn)識,進(jìn)一步熟悉了對C語言功能的靈活運(yùn)用,而且加深了我對程序的理解和編寫能力,通過文獻(xiàn)資料和網(wǎng)絡(luò)資料的幫助,使我對C語言程序設(shè)計(jì)這一基礎(chǔ)學(xué)科又一次加深了認(rèn)識,也意識到了其具有的強(qiáng)大功能和發(fā)展前景。該系統(tǒng)具有添加、顯示、查詢、修改、刪除等基本功能,以方便對工資的各項(xiàng)管理操作。此系統(tǒng)可以減少很多工作量,做到設(shè)計(jì)合理,便于使用,易于操作。在本次課程設(shè)計(jì)中,我充分領(lǐng)略了C語言功能的強(qiáng)大,包括函數(shù)、數(shù)組、指針、結(jié)構(gòu)體、文件等。圖33作者記錄前效果圖輸入一條記錄信息:如圖34所示: 圖34輸入記錄效果圖回車后:如圖35所示按任意鍵即可退出。printf(\t***★★★★★★★★★★★★★★★★***\n\n)。printf(\t^^^^^^^^^^^^^^^信息管理與信息系統(tǒng)^^^^^^^^^^^^^^^\n\n)。圖32作者記錄后效果圖作者源代碼://作者信息void author(){printf(\t***☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆***\n\n)。}作者記錄前如圖30所示。圖29保存記錄后效果圖保存源代碼://保存數(shù)據(jù)void reserve(){printf(\t=====程序在運(yùn)行時(shí)已自動保存.....\n)。}保存記錄前如圖27所示。}fclose(fp)。i++){fwrite(amp。for (i=0。wo[i].salary3)。printf(津貼:)。scanf(%d,amp。wo[i].salary1)。printf(基本工資:)。printf(工號:)。printf(姓名:)。printf(請重新輸入該職工信息)。}printf(\t姓名\t工號\t基本工資\t職務(wù)工資\t津貼\n)。i++){if (strcmp(id,wo[i].ID))。for (i=0。printf(請輸入要修改的職工工號:)。char id[30]。}fclose(fp)。i++){fwrite(amp。for (i=0。wo[i].salary3)。printf(津貼:)。scanf(%d,amp。wo[i].salary1)。printf(基本工資:)。printf(工號:)。printf(姓名:)。printf(\t%s\t%s\t%d\t\t%d\t\t%d\n,wo[i].name,wo[i].ID,wo[i].salary1,wo[i].salary2,wo[i].salary3)。elsebreak。iNumber。scanf(%s,name)。int i=0。} }void xmxg()//按姓名修改 {FILE *fp=NULL。default: printf(輸入錯誤!\n)。case 2: ghxg()。switch(mode){case 1: xmxg()。 scanf(%d,amp。printf(1 按姓名查找修改\n)。定義mode=0如果mode=1如果mode=2按姓名修改終止按工號修改終止輸入錯誤終止開始結(jié)束輸入mode圖26修改函數(shù)流程圖修改源代碼://修改職工信息void modify() {int mode=0。圖23修改記錄前效果圖輸入一條記錄信息:如圖24所示:圖24輸入記錄效果圖修改記錄后如圖25所示。}printf(平均工資為:%f\n,s/Number)。iNumber。printf(%s的總工資為:%f\n,wo[i].name,sum[i])。iNumber。double sum[100]。定義i=0For函數(shù)初始值i=0iNumberi++For函數(shù)初始值i=0iNumberi++輸出員工平均工資循環(huán)體循環(huán)體開始結(jié)束輸出員工總工資圖22統(tǒng)計(jì)函數(shù)流程圖統(tǒng)計(jì)源代碼://統(tǒng)計(jì)職工工資void statistics() {int i=0。圖19統(tǒng)計(jì)記錄前效果圖輸入一條記錄信息:如圖20所示:圖20輸入記錄效果圖統(tǒng)計(jì)記錄后如圖21所示。\n)。}fclose(fp)。i++){fwrite(amp。for (i=0。}Number。jNumber1。iNumber。scanf(%s,id)。int j=0。char id[60]。\n)。}fclose(fp)。i++){fwrite(amp。for (i=0。}Number。jNumber1。iNumber。scanf(%s,name)。int j=0。char name[30]。break。break。n)。printf(2 按工號刪除\n)。定義n=0如果n=1如果n=2按姓名刪除終止按工號刪除終止開始結(jié)束輸入n圖18刪除函數(shù)流程圖刪除源代碼://刪除職工信息void del() {int n=0。圖15刪除記錄前效果圖輸入一條記錄信息:選擇4,回車后, 如圖16所示:圖16輸入記錄效果圖刪除記錄后如圖17所示。i++){if (strcmp(id,wo[i].ID)==0){printf(\t%s\t%s\t%d\t\t%d\t\t%d\n,wo[i].name,wo[i].ID,wo[i].salary1,wo[i].salary2,wo[i].salary3)。for (i=0。system(cls)。printf(請輸入要查找職工工號:)。}}}void ghcz()//按工號查找 {char id[10]。iNumber。printf(\t姓名\t工號\t基本工資\t職務(wù)工資\t津貼\n)。scanf(%s,name)。int i=0。break。break。break。n)。printf(2 按工號查找\n)。定義n=0如果n=1如果n=2按姓名查找終止按工號查找終止輸入錯誤終止開始結(jié)束輸入n圖14查找函數(shù)流程圖查找源代碼://查找職工信息void sear
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1