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

正文內(nèi)容

最新程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)報(bào)告c語(yǔ)言實(shí)現(xiàn)附源碼員工工資管理系統(tǒng)(留存版)

  

【正文】 數(shù)為:%d\n\n, n)。 for (i = 0。 printf( *|________________|*\n\n)。 case 4:sc_data()。 case 8:px_data()。 i++) if (strcmp(us[i].un, a) == 0 amp。}4運(yùn)行結(jié)果輸入三次登陸失敗輸出:登陸成功讀取文件,無(wú)文件時(shí):創(chuàng)建文件成功后進(jìn)入菜單界面:增加數(shù)據(jù)輸入界面:當(dāng)輸入數(shù)據(jù)中原本就有的員工編號(hào)時(shí):所有數(shù)據(jù)輸入完成后,顯示所有數(shù)據(jù):有兩種顯示方式將其中一人的數(shù)據(jù)執(zhí)行更新操作:編號(hào)錯(cuò)誤時(shí):正確時(shí):查詢:兩種方式 刪除數(shù)據(jù):兩種方式 重組完成:數(shù)據(jù)處理完成后,顯示所有數(shù)據(jù):統(tǒng)計(jì)數(shù)據(jù):以實(shí)發(fā)工資高到低排序數(shù)據(jù):總結(jié)拿到課設(shè)題目時(shí),以為很簡(jiǎn)單,只是將一些函數(shù)堆疊在一起就行了,寫的時(shí)候也沒(méi)覺(jué)得很難,但在調(diào)試程序時(shí),各種各樣的bug眼花繚亂,如何找出、修改bug占了大部分時(shí)間。以姓名查詢則在循環(huán)時(shí)查找數(shù)據(jù)中名字與之相同的員工數(shù)據(jù),而后與編號(hào)查詢相同。并在寫的過(guò)程中與同學(xué)老師進(jìn)行的交流也讓自己對(duì)于c語(yǔ)言更加了解,更加熟練,但其中還有一點(diǎn)問(wèn)題就是scanf到底為什么會(huì)有姚煒老師說(shuō)的bug不是很清楚,而我的程序中也大量用到了scanf函數(shù),希望以后能詳細(xì)的了解各種函數(shù)的實(shí)際意義,并加以運(yùn)用。添加過(guò)后將程序臨時(shí)結(jié)構(gòu)體數(shù)組中的數(shù)據(jù)用保存函數(shù)保存。 exit(1)。 printf(請(qǐng)輸入密碼:\n)。 case 7:tj_data()。 case 3:cz_data()。 printf( *| |*\n)。 yuangong[j] = yuangong[j + 1]。 printf(\n最高實(shí)發(fā)工資員工信息為:\n)。 i++) //將數(shù)組中第一個(gè)狀態(tài)為0的數(shù)據(jù)的實(shí)發(fā)工資賦給max,并記錄是第幾位,跳出循環(huán) if (yuangong[i].zt == 0) { max = yuangong[i].sf。 j++) y[j] = y[j + 1]。 yuangong[j] = yuangong[j + 1]。 i++) for (j = 0。 printf(\n請(qǐng)選擇顯示方式!\n)。) if (b == 39。)。 printf(當(dāng)前該員工信息為:\n)。Y39。 if (b == 39。 printf(編號(hào):%d\n, )。 //刪除也按編號(hào)刪除和姓名刪除 printf( *********************\n)。 printf(編號(hào):%d\n, )。 printf(姓名:%s\n, )。 printf( * 編號(hào)查詢 *\n)。 scanf(%d, amp。 getchar()。 scanf(%d, amp。) { printf(輸入錯(cuò)誤!請(qǐng)重新輸入!\n)。 //防止下面一個(gè)%c讀取到上一個(gè)的回車 printf(是否繼續(xù)添加員工?(y/n)\n)。 scanf(%d, amp。)。 getchar()。 exit(1)。b != 39。 if ((fp = fopen(, rb)) == NULL) //讀取文件 { printf( 文件不存在\n)。 //編號(hào) char name[20]。登陸函數(shù)dl()。登陸函數(shù),只有擁有正確賬號(hào)密碼,正確的操作才可以進(jìn)入菜單界面進(jìn)行下一步的操作,并且輸入錯(cuò)誤三次后將會(huì)提示并強(qiáng)制退出。先以登陸函數(shù)登陸,再進(jìn)入主菜單,菜單中顯示各個(gè)要實(shí)現(xiàn)的操作,以菜單將各個(gè)函數(shù)聯(lián)系起來(lái),對(duì)菜單操作以實(shí)現(xiàn)系統(tǒng)的目的。⑦統(tǒng)計(jì)輸出1)顯示每門課程成績(jī)最高的學(xué)生的基本信息。2)統(tǒng)計(jì)輸出學(xué)生的平均年齡。重組文件模塊專門用于在物理上刪除作有刪除標(biāo)記的信息,這樣不但提高查詢效率,同時(shí)也節(jié)約存儲(chǔ)空間。⑦統(tǒng)計(jì)輸出輸出實(shí)發(fā)工資最高的員工工資信息。3)統(tǒng)計(jì)輸出超過(guò)平均年齡的學(xué)生人數(shù)。2)顯示每門課程的平均成績(jī)。struct user //登陸者信息{ char un[10]。菜單界面利用switch()函數(shù)將各個(gè)函數(shù)聯(lián)系起來(lái)實(shí)現(xiàn)真正的菜單,輸入正確的序號(hào)可以進(jìn)行后續(xù)的各個(gè)操作。菜單函數(shù)cd()。 //名字 char time[11]。 printf(是否重新創(chuàng)建該文件?\n)。n39。 } } if (b == 39。 exit(1)。 for (i = 0。)。 b = getchar()。 b = getchar()。num)。 getchar()。)。 printf( * 姓名查詢 *\n)。 printf(年月:%s\n, )。 printf(姓名:%s\n, )。 printf( * 按編號(hào)刪除 *\n)。 printf(姓名:%s\n, )。Y39。 || b == 39。 printf(編號(hào):%d\n, )。 if (b == 39。Y39。 printf( *********************\n)。 jr i。 yuangong[j + 1] = t。 k++。 m = i。 //輸出結(jié)果 printf(%10s%10s%10s%10s%10s%10s%10s\n, 編號(hào), 姓名, 年月, 崗位工資, 獎(jiǎng)金, 扣款, 實(shí)發(fā)工資)。 yuangong[j + 1] = t。 printf( *| |*\n)。 printf(即將返回主菜單\n)。 printf(即將返回主菜單\n)。 scanf(%s, b)。 } else dl()。更新函數(shù),輸入要更新的數(shù)據(jù)的編號(hào),顯示當(dāng)前的具體數(shù)據(jù)內(nèi)容,并輸入更新后的內(nèi)容。 25 課程設(shè)計(jì)成績(jī)?cè)u(píng)定表成績(jī)?cè)u(píng)定項(xiàng) 目比例得 分平時(shí)成績(jī)(百分制記分)30%業(yè)務(wù)考核成績(jī)(百分制記分)70%總評(píng)成績(jī)(百分制記分)100%評(píng)定等級(jí)優(yōu) 良 中 及格 不及格指導(dǎo)教師(簽名):年 月 日。查詢函數(shù),有兩種查詢方法,第一種以編號(hào)查詢,查詢時(shí)循環(huán)r(總員工數(shù))遍,尋找與輸入編號(hào)相同的員工,找到后并判斷該數(shù)據(jù)的狀態(tài),若為0則輸出該員工的數(shù)據(jù)。 return 0。 i3。 break。 break。 printf( *|[其它輸入為退出]|*\n)。 printf(%10s%10s%10s%10s%10s%10s%10s\n, 編號(hào), 姓名, 年月, 崗位工資, 獎(jiǎng)金, 扣款, 實(shí)發(fā)工資)。 printf(平均工資為:%.2f\n, ave)。 } if (yuangong[0].zt == 0) //第一個(gè)數(shù)據(jù)是否邏輯刪除?否,將實(shí)發(fā)工資賦給ave未計(jì)算的平均值 ave = yuangong[0].sf。 //將人數(shù)r重新計(jì)算 save()。 printf(%10s%10s%10s%10s%10s%10s%10s\n, 編號(hào), 姓名, 年月, 崗位工資, 獎(jiǎng)金, 扣款, 實(shí)發(fā)工資)。 yuangong[j] = yuangong[j + 1]。 printf( * 按姓名顯示 *\n)。N39。 || b == 39。 printf(年月:%s\n, )。) b += 32。N39。 printf(崗位工資:%d\n, )。 printf( * 返回主菜單 *\n)。 printf(崗位工資:%d\n, )。 printf(獎(jiǎng)金:%d\n, )。 printf( *******************\n)。 = + 。 scanf(%d, amp。 i r。\n39。\n39。 scanf(%d, amp。 i++) if (y[i].bh == amp。r, 4, 1, fp)。) { fread(amp。 b = getchar()。 getchar()。 //基本工資 long jj。刪除函數(shù)sc_data()更新函數(shù)gx_data()。寫入函數(shù),在添加、更新、刪除、重組操作過(guò)后進(jìn)行寫入操作,將變換后的數(shù)據(jù)重新寫入文件中。}us[3] = { aaa,111,bbb,222,ccc,333 }。⑧ 排序該模塊按學(xué)生學(xué)號(hào)由低到高的順序排序輸出所有學(xué)生的基本信息。⑨要求本系統(tǒng)采用結(jié)構(gòu)體等數(shù)據(jù)結(jié)構(gòu)。統(tǒng)計(jì)輸出超過(guò)實(shí)發(fā)平均工資的員工人數(shù)。⑤顯示數(shù)據(jù)該模塊用于以列表方式顯示所有未作刪除標(biāo)記的員工信息。重組文件模塊專門用于在物理上刪除作有刪除標(biāo)記的信息,這樣不但提高查詢效率,同時(shí)也節(jié)約存儲(chǔ)空間。⑥重組文
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1