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

正文內容

c語言課設——職工工資管理系統(tǒng)-資料下載頁

2025-04-12 00:12本頁面
  

【正文】 }}}//刪除職工信息void del() {int n=0。printf(1 按姓名刪除\n)。printf(2 按工號刪除\n)。scanf(%d,amp。n)。switch(n){case 1: xmsc()。break。case 2: ghsc()。break。}}void xmsc()//按姓名刪除 {FILE *fp=NULL。char name[30]。int i=0。int j=0。printf(請輸入要刪除的職工姓名:)。scanf(%s,name)。for(i=0。iNumber。i++){if (strcmp(name,wo[i].name)==0){for (j=i。jNumber1。j++){wo[j]=wo[j+1]。}Number。}}//將剩余數(shù)據(jù)寫入文件 擦除以前的數(shù)據(jù)fp=fopen(C://,wb)。for (i=0。iNumber。i++){fwrite(amp。wo[i],sizeof(struct worker),1,fp)。}fclose(fp)。printf(刪除成功。\n)。}void ghsc()//按工號刪除 {FILE *fp=NULL。char id[60]。int i=0。int j=0。printf(請輸入要刪除的職工工號:)。scanf(%s,id)。for(i=0。iNumber。i++){if (strcmp(id,wo[i].ID)==0) {for (j=i。jNumber1。j++){wo[j]=wo[j+1]。}Number。}}//將剩余數(shù)據(jù)寫入文件 擦除以前的數(shù)據(jù)fp=fopen(C://,wb)。for (i=0。iNumber。i++){fwrite(amp。wo[i],sizeof(struct worker),1,fp)。}fclose(fp)。printf(刪除成功。\n)。}//統(tǒng)計職工工資void statistics() {int i=0。double s=。double sum[100]。for(i=0。iNumber。i++){sum[i]=wo[i].salary1+wo[i].salary2+wo[i].salary3。printf(%s的總工資為:%f\n,wo[i].name,sum[i])。}for(i=0。iNumber。i++){s+=sum[i]。}printf(平均工資為:%f\n,s/Number)。 } //修改職工信息void modify() {int mode=0。printf(請選擇修改查找方式\n)。printf(1 按姓名查找修改\n)。 printf(2 按工號查找修改\n)。 scanf(%d,amp。mode)。switch(mode){case 1: xmxg()。break。case 2: ghxg()。break。default: printf(輸入錯誤!\n)。break。} }void xmxg()//按姓名修改 {FILE *fp=NULL。char name[30]。int i=0。printf(請輸入要修改的職工姓名:)。scanf(%s,name)。for (i=0。iNumber。i++){if (strcmp(name,wo[i].name))。elsebreak。}printf(\t姓名\t工號\t基本工資\t職務工資\t津貼\n)。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)。printf(請重新輸入該職工信息)。printf(姓名:)。scanf(%s,wo[i].name)。printf(工號:)。scanf(%s,wo[i].ID)。printf(基本工資:)。scanf(%d,amp。wo[i].salary1)。printf(職務工資:)。scanf(%d,amp。wo[i].salary2)。printf(津貼:)。scanf(%d,amp。wo[i].salary3)。//信息修改后重新更新文件里面的數(shù)據(jù) 以保持數(shù)據(jù)一致性fp=fopen(C://,wb)。for (i=0。iNumber。i++){fwrite(amp。wo[i],sizeof(struct worker),1,fp)。}fclose(fp)。}void ghxg()//按工號修改 {FILE *fp=NULL。char id[30]。int i=0。printf(請輸入要修改的職工工號:)。scanf(%s,id)。for (i=0。iNumber。i++){if (strcmp(id,wo[i].ID))。elsebreak。}printf(\t姓名\t工號\t基本工資\t職務工資\t津貼\n)。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)。printf(請重新輸入該職工信息)。printf(姓名:)。printf(姓名:)。scanf(%s,wo[i].name)。printf(工號:)。scanf(%s,wo[i].ID)。printf(基本工資:)。scanf(%d,amp。wo[i].salary1)。printf(職務工資:)。scanf(%d,amp。wo[i].salary2)。printf(津貼:)。scanf(%d,amp。wo[i].salary3)。//信息修改后重新更新文件里面的數(shù)據(jù) 以保持數(shù)據(jù)一致性fp=fopen(C://,wb)。for (i=0。iNumber。i++){fwrite(amp。wo[i],sizeof(struct worker),1,fp)。}fclose(fp)。printf(\t=======修改成功\n)。}//保存數(shù)據(jù)void reserve(){printf(\t=====程序在運行時已自動保存.....\n)。}void back(){printf(\t===按Enter鍵返回主菜單\n)。}//作者信息void author(){printf(\t***☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆***\n\n)。printf(\t^^^^^^^^^^^^^^^某學校^^^^^^^^^^^^^^^\n\n)。printf(\t^^^^^^^^^^^^^^^通信工程^^^^^^^^^^^^^^^\n\n)。printf(\t^^^^^^^^^^^^^^***制作^^^^^^^^^^^^^^\n\n)。printf(\t***★★★★★★★★★★★★★★★★***\n\n)。}
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1