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

正文內(nèi)容

c語(yǔ)言課設(shè)——職工工資管理系統(tǒng)-wenkub

2023-04-27 00:12:02 本頁(yè)面
 

【正文】 \n)。圖11查找記錄前效果圖輸入一條記錄信息:選擇3,回車如圖12所示。printf(\t姓名\t工號(hào)\t基本工資\t職務(wù)工資\t津貼\n)。圖7查看記錄前效果圖輸入一條記錄信息:如圖8所示:圖8輸入記錄效果圖查看記錄后如圖9所示。 //寫入到數(shù)組bc(amp。printf(津貼:)。)。printf(工號(hào):)。inumberTemp。 printf(請(qǐng)輸入要添加職工個(gè)數(shù):)。圖5 添加記錄后效果圖添加函數(shù)代碼流程圖,如圖6所示。}}三 程序詳細(xì)設(shè)計(jì)添加記錄前如圖3所示。default:break。//保存數(shù)據(jù) break。back()。case 5: statistics()。// 查找職工信息 break。back()。 case 1: add()。choose)。二 系統(tǒng)總體設(shè)計(jì)(1)添加職工信息 (2)查看職工信息 (3)查找職工信息 (4)刪除職工信息 (5) 統(tǒng)計(jì)職工信息 (6) 修改職工信息 (7) 保存數(shù)據(jù) (8) 作者信息 (0)退出 職工工資管理系統(tǒng)作者信息保存數(shù)據(jù)修改職工信息查看職工信息查找職工信息刪除職工信息退出統(tǒng)計(jì)職工信息添加職工信息 圖1 程序功能圖選擇8作者信息選擇0退出結(jié)束統(tǒng)計(jì)職工信息刪除職工信息修改職工信息選擇6選擇5選擇4按姓名按工號(hào)保存數(shù)據(jù)選擇7按姓名按工號(hào)選擇3選擇2選擇1查找職工信息添加職工信息查看職工信息按姓名按工號(hào)主菜單開始選擇操作圖2 程序流程圖主函數(shù)源代碼:void main(){int choose=0。、聲明函數(shù)及調(diào)用函數(shù)的方法和過(guò)程。文件是一種組織外部存儲(chǔ)介質(zhì)上的數(shù)據(jù)的數(shù)據(jù)類型。在次我們必須捋清思路,逐一的解決問(wèn)題的各個(gè)方面,即從輸入開始入手,著重考慮如何從輸入導(dǎo)出輸出,在這個(gè)過(guò)程中,可確定所需的變量、數(shù)組、函數(shù)、結(jié)構(gòu)體和文件等,然后確定處理過(guò)程。是一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。它既具有高級(jí)語(yǔ)言的特點(diǎn),又具有匯編語(yǔ)言的特點(diǎn)。本課題中主要應(yīng)用了C語(yǔ)言中的數(shù)組、結(jié)構(gòu)體、文件等關(guān)鍵技術(shù)。它具有兩個(gè)特征:一是對(duì)一個(gè)數(shù)據(jù)集合可以用一個(gè)名字命名;二是保存在外部存儲(chǔ)介質(zhì)上,可以長(zhǎng)期保存。4. 掌握文件的概念以及文件的定義方法,認(rèn)識(shí)文件打開、關(guān)閉、讀、寫等文件基本操作函數(shù)。while(true) { show()。system(cls)。back()。//查看職工信息break。case 4: del()。back()。//修改職工信息break。case 8:author()。}fflush(stdin)。圖3 添加記錄前效果圖輸入兩條記錄信息:選擇1,回車。定義數(shù)據(jù)類型numberTemp,iinumberTempi++添加成功輸出職工信息開始結(jié)束圖6 添加函數(shù)流程圖添加源代碼://添加職工信息void add() {int numberTemp=0。scanf(%d,amp。i++){printf(輸入第%d個(gè)職工信息\n,i+1)。scanf(%s,)。printf(職務(wù)工資:)。scanf(%d,amp。temp)。圖9查看記錄后效果圖查看函數(shù)代碼流程圖,如圖10所示。while(iNumber){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)。圖12輸入記錄效果圖查找記錄后如圖13所示。printf(2 按工號(hào)查找\n)。break。break。scanf(%s,name)。iNumber。printf(請(qǐng)輸入要查找職工工號(hào):)。for (i=0。圖15刪除記錄前效果圖輸入一條記錄信息:選擇4,回車后, 如圖16所示:圖16輸入記錄效果圖刪除記錄后如圖17所示。printf(2 按工號(hào)刪除\n)。break。char name[30]。scanf(%s,name)。jNumber1。for (i=0。}fclose(fp)。char id[60]。scanf(%s,id)。jNumber1。for (i=0。}fclose(fp)。圖19統(tǒng)計(jì)記錄前效果圖輸入一條記錄信息:如圖20所示:圖20輸入記錄效果圖統(tǒng)計(jì)記錄后如圖21所示。double sum[100]。printf(%s的總工資為:%f\n,wo[i].name,sum[i])。}printf(平均工資為:%f\n,s/Number)。定義mode=0如果mode=1如果mode=2按姓名修改終止按工號(hào)修改終止輸入錯(cuò)誤終止開始結(jié)束輸入mode圖26修改函數(shù)流程圖修改源代碼://修改職工信息void modify() {int mode=0。 scanf(%d,amp。case 2: ghxg()。} }void xmxg()//按姓名修改 {FILE *fp=NULL。scanf(%s,name)。elsebreak。printf(姓名:)。printf(基本工資:)。scanf(%d,amp。wo[i].salary3)。i++){fwrite(amp。char id[30]。for (i=0。}printf(\t姓名\t工號(hào)\t基本工資\t職務(wù)工資\t津貼\n)。printf(姓名:)。printf(基本工資:)。scanf(%d,amp。wo[i].salary3)。i++){fwrite(amp。}保存記錄前如圖27所示。}作者記錄前如圖30所示。printf(\t^^^^^^^^^^^^^^^信息管理與信息系統(tǒng)^^^^^^^^^^^^^^^\n\n)。圖33作者記錄前效果圖輸入一條記錄信息:如圖34所示: 圖34輸入記錄效果圖回車后:如圖35所示按任意鍵即可退出。此系統(tǒng)可以減少很多工作量,做到設(shè)計(jì)合理,便于使用,易于操作??偟膩?lái)說(shuō),通過(guò)這次程序設(shè)計(jì),使我加深了對(duì)C語(yǔ)言的認(rèn)識(shí),進(jìn)一步熟悉了對(duì)C語(yǔ)言功能的靈活運(yùn)用,而且加深了我對(duì)程序的理解和編寫能力,通過(guò)文獻(xiàn)資料和網(wǎng)絡(luò)資料的幫助,使我對(duì)C語(yǔ)言程序設(shè)計(jì)這一基礎(chǔ)學(xué)科又一次加深了認(rèn)識(shí),也意識(shí)到了其具有的強(qiáng)大功能和發(fā)展前景。int salary1,salary2,salary3。void bc(struct worker wo[])。void ghcz()。void ghsc()。 void xmxg()。struct worker wo[100]。printf(\t\t====
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1