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

正文內(nèi)容

程序的設(shè)計基礎(chǔ)課程設(shè)計報告(c語言實(shí)現(xiàn)附源碼)(員工工資管理系統(tǒng))(更新版)

2025-09-11 06:25上一頁面

下一頁面
  

【正文】 getchar()。 printf(年月:%s\n, )。 for (i = 0。) b += 32。) { printf(輸入錯誤!請重新輸入!\n)。N39。 //防止下面一個%c讀取到上一個的回車 printf(是否繼續(xù)刪除員工?(y/n)\n)。 printf(崗位工資:%d\n, )。 i r。 printf( * 返回主菜單 *\n)。 }}void sc_data() //刪除數(shù)據(jù){ yg yuangong。 printf(崗位工資:%d\n, )。 i r。 printf(獎金:%d\n, )。 i++) //編號查詢則循環(huán)r次,查找狀態(tài)為0且編號與所輸入的數(shù)字相同的數(shù)據(jù) if (y[i].zt == 0 amp。 printf( *******************\n)。 int a, i。 = + 。)。 scanf(%d, amp。 printf(崗位工資:%d\n, )。 i r。) zj_data()。\n39。y39。\n39。 y[r] = yuangong。 scanf(%d, amp。 printf(姓名:(例如:張三(or tom))\n)。 i++) if (y[i].bh == amp。 int i。r, 4, 1, fp)。 fclose(fp)。) { fread(amp。 } if (b == 39。 b = getchar()。) b += 32。 getchar()。 char b。 //基本工資 long jj。查詢輸入查詢方式按編號查詢按名字查詢查詢學(xué)生輸出當(dāng)前學(xué)生數(shù)據(jù)查無此人查詢函數(shù)的流程圖3編碼實(shí)現(xiàn)define MAX 100includeincludeincludestruct user //登陸者信息{ char un[10]。刪除函數(shù)sc_data()更新函數(shù)gx_data()。顯示函數(shù),有兩種顯示方式,按學(xué)號顯示或按名字顯示,學(xué)號顯示為從小到大顯示。寫入函數(shù),在添加、更新、刪除、重組操作過后進(jìn)行寫入操作,將變換后的數(shù)據(jù)重新寫入文件中。 //扣款 long sf。}us[3] = { aaa,111,bbb,222,ccc,333 }。)l 運(yùn)行結(jié)果(包括輸入數(shù)據(jù)的結(jié)果,查詢、修改、刪除的結(jié)果,可以將輸出的結(jié)果以截屏方式呈現(xiàn)到課程設(shè)計報告中)l 總結(jié)(必須真實(shí)的說出自己在課程設(shè)計中的切身體會。⑧ 排序該模塊按學(xué)生學(xué)號由低到高的順序排序輸出所有學(xué)生的基本信息。③查詢數(shù)據(jù)該模塊可選擇按學(xué)生的學(xué)號查詢,或者按學(xué)生的姓名查詢,然后列出滿足條件的且未作刪除標(biāo)記的學(xué)生基本信息。⑨要求本系統(tǒng)采用結(jié)構(gòu)體等數(shù)據(jù)結(jié)構(gòu)。④刪除數(shù)據(jù)該模塊用于刪除指定編號的學(xué)生學(xué)籍信息,為提高效率,只作刪除標(biāo)記,不在物理上刪除信息,可稱為邏輯刪除。統(tǒng)計輸出超過實(shí)發(fā)平均工資的員工人數(shù)。②更新數(shù)據(jù)該模塊用于實(shí)現(xiàn)對記錄的修改,首先用戶輸入員工的編號,然后查詢該員工的信息,最后更新該員工的信息。⑤顯示數(shù)據(jù)該模塊用于以列表方式顯示所有未作刪除標(biāo)記的員工信息。系統(tǒng)以菜單方式工作。重組文件模塊專門用于在物理上刪除作有刪除標(biāo)記的信息,這樣不但提高查詢效率,同時也節(jié)約存儲空間。每個學(xué)生應(yīng)當(dāng)包括如下信息:學(xué)號、姓名、M門課程名稱。⑥重組文件當(dāng)邏輯刪除的信息太多時,將會降低查詢效率。課程設(shè)計要求:課程設(shè)計從第一、二和三道題中選一道題完成。然后由各班學(xué)習(xí)委員匯總到U盤上統(tǒng)一提交。 //編號 char name[20]。2詳細(xì)設(shè)計 系統(tǒng)功能設(shè)計主函數(shù)和子函數(shù):系統(tǒng)包含一個主函數(shù),和子函數(shù),分別有登陸子函數(shù),菜單子函數(shù),增加數(shù)據(jù)子函數(shù),更新數(shù)據(jù)子函數(shù),查詢數(shù)據(jù)子函數(shù),刪除數(shù)據(jù)子函數(shù),統(tǒng)計數(shù)據(jù)子函數(shù),重組文件子函數(shù),排序數(shù)據(jù)子函數(shù),最后兩個分別是讀取文件和寫入文件子函數(shù)。在增加后會提示是否繼續(xù)增加,提供了方便。排序函數(shù),將數(shù)據(jù)以實(shí)發(fā)工資從大到小排序。顯示函數(shù)xs_data()。struct yg //員工結(jié)構(gòu)體{ short zt。 //實(shí)發(fā)工資}。039。\n39。amp。) if (b == 39。 printf(按下任意鍵以退出程序!\n)。 } else printf(創(chuàng)建文件成功!\n)。 if ((fp = fopen(, wb)) == NULL) { printf(保存文件失敗!\n)。 i++) fwrite(amp。 //新建員工信息時,狀態(tài)為0 do //用循環(huán)來尋找、避免相同編號的員工 { printf(編號:(例如:123456)\n)。 printf(請重新輸入!\n)。 scanf(%s, )。 scanf(%d, amp。 printf(添加成功!\n)。Y39。b != 39。 || b == 39。 int i。y[i].zt == 0) { yuangong = y[i]。 printf(實(shí)發(fā)工資:%d\n, )。 scanf(%s, )。)。 save()。 printf(\n請選擇查詢方式!\n)。 if (a == 1) { printf(請輸入查詢員工的編號:)。 printf(當(dāng)前該員工信息為:\n)。 break。 y[i].zt == 0) { yuangong = y[i]。 printf(實(shí)發(fā)工資:%d\n, )。 char na[10]。a)。 y[i].bh == num) { yuangong = y[i]。 printf(實(shí)發(fā)工資:%d\n, )。\n39。y39。\n39。) sc_data()。amp。 printf(扣款:%d\n, )。 while (getchar() != 39。 while (b != 39。 while (getchar() != 39。y39。 int i, j。 scanf(%d, amp。 } if (a == 1) //按編號顯示時用冒泡排序從大到小排序 { for (i = 1。 printf(%10s%10s%10s%10s%10s%10s%10s\n, 編號, 姓名, 年月, 崗位工資, 獎金, 扣款, 實(shí)發(fā)工資)。 jr i。 i++) if (yuangong[i].zt == 0) printf(%10d%10s%10s%10d%10d%10d%10d\n, yuangong[i].bh, yuangong[i].name, yuangong[i].time, yuangong[i].money, yuangong[i].jj, yuangong[i].kk, yuangong[i].sf)。 i++) //循環(huán)r次,將狀態(tài)為1的數(shù)據(jù)剔除,并將剔除數(shù)據(jù)的個數(shù)記錄 if (y[i].zt == 1) { for (j = i。 int max, m, k = 0。 } for (i = 0。 i++) //循環(huán)找出最大值,并將所有正常數(shù)據(jù)加入未計算的ave中 { if ((max yuangong[i].sf) amp。amp。 int num = 0。 j r i。 i++) if (yuangong[i].zt == 0) printf(%10d%10s%10s%10d%10d%10d%10d\n, yuangong[i].bh, yuangong[i].name, yuangong[i].time, yuangong[i].money, yuangong[i].jj, yuangong[i].kk, yuangong[i].sf)。 printf( *| |*\n)。 scanf(%d, amp。 system(PAUSE)。 system(PAUSE)。 system(PAUSE)。 system(PAUSE)。 printf(請輸入用戶名:\n)。 strcmp(us[i].up, b) == 0) { printf(登錄成功!\n)。 getchar()。所有程序都有一個主函數(shù),我們則以主函數(shù)為程序的入口進(jìn)入到系統(tǒng)中,老師要求添加一個登陸函數(shù),則將登陸函數(shù)直接放入在主函數(shù)中,進(jìn)入到登陸函數(shù)。保存函數(shù),將結(jié)構(gòu)體數(shù)組中的數(shù)據(jù)全部存入到創(chuàng)建的文件中。刪除過后用保存函數(shù)保存。統(tǒng)計最高工資時同理。拼一個春夏秋冬!贏一個無悔人生!早安!—————獻(xiàn)給所有努力的人.學(xué)習(xí)參
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1