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

正文內(nèi)容

c語言課程設(shè)計(jì)——職工信息管理系統(tǒng)-在線瀏覽

2025-03-01 04:28本頁面
  

【正文】 xueli[30]。 char addr[30]。 }em[100]。 :輸入職工的工號、姓名以及其它的一些職工的相關(guān)信息,通過自己定義的 void input()函數(shù)來實(shí)現(xiàn)。 :瀏覽所有職工的相關(guān)信息,通過自己定義的 void display()函數(shù)來實(shí)現(xiàn)。 :添加需要添加的職工的相關(guān)信息,通過自己定義的 void add()函數(shù)來實(shí)現(xiàn)。 :可以按職工的學(xué)歷來查詢職工的相關(guān)信息,通過自己定義的 void search_xuelil 函數(shù)來實(shí)現(xiàn)。 模塊:可以修改需要修改的職工的相關(guān)信息,通過自己定義的 void modify()函數(shù) 來實(shí)現(xiàn)。 使用說明及運(yùn)行實(shí)例 ,進(jìn)入職工信息管理系統(tǒng)的主菜單: 圖 1:進(jìn)入主菜單界面 “ 1” 進(jìn)行錄入職工信息: 圖 2:錄入職工信息 “ y” 返回主菜單(界面同圖 1)。 職工信息管理系統(tǒng)源程序代碼 include include define N 100 int n,flag。 struct employee { int num。 char sex。 char xueli[30]。 char addr[30]。 } em[100]。 void input()。 void display()。 void add()。 void search_num()。 /*查詢學(xué)歷 */ void search_tel()。 /*定義各函數(shù) */ void main() { menu()。 scanf(%d,amp。 if(n=1amp。n=7) { flag=1。 } else { flag=0。 } } while(flag==0)。printf(\n)。break。printf(\n)。break。 printf(\n)。break。printf(\n)。break。printf(\n)。break。printf(\n)。break。break。 } getchar()。 printf(是否 繼續(xù)進(jìn)行 (y or n):\n)。a)。y39。 system(cls)。 /*調(diào)用菜單函數(shù) */ printf(請?jiān)俅芜x擇你需要操作的步驟 (17):\n)。n)。 } else exit(0)。 printf( )。 printf( )。 printf( )。 printf( \n)。 printf(\n)。 } void input() /*錄入函數(shù) */ { int i,m。 scanf(%d,amp。 for (i=0。i++) { printf(請輸入職工號: )。em[i].num)。 scanf(%s,em[i].name)。 printf(請輸入性別 (f女 m男 ): )。em[i].sex)。 scanf(%d,amp。 printf(請輸入學(xué)歷 : )。 printf(請輸入工資 : )。em[i].wage)。 scanf(%s,em[i].addr)。 scanf(%s,em[i].tel)。 } printf(\n創(chuàng)建完畢 !\n)。 } void save(int m) /*保存文件函數(shù) */ { int i。 if ((fp=fopen(employee_list,wb))==NULL) { printf (cannot open file\n)。 } for (i=0。i++) /*將內(nèi)存中職工的信息輸出到磁盤文件中去 */ if (fwrite(amp。 fclose(fp)。 int i=0。 exit(0)。em[i],sizeof(struct employee),1,fp)。 } while(feof(fp)==0)。 return(i1)。 int m=load()。 for(i=0。i++) /*m為輸入部分的職工人數(shù) */ printf( %d\t\t%s\t%c\t%d\t\n,em[i].num,em[i].name,em[i].sex,em[i].age)。 for(i=0。i++) /*m為輸入部分的職工人數(shù) */ printf( %s\t%d\t%s\t%s\n,em[i].xueli,em[i].wage,em[i].addr,em[i].tel)。 int i,j,n,t,flag。 printf(\n 原來的職工信息 :\n)。 printf(\n)。 scanf(%s,name)。flagamp。im。 printf( 職工號 \t姓名 \t\t性別 \t\t年齡 \n)。 printf(\n 學(xué)歷 \t\t工資 \t\t住址 \t\t電話 \n)。 printf(\n確實(shí)要刪除此人信息請按 1,不刪除請按 0\n)。n)。jm1。 em[j].num=em[j+1].num。 em[j].age=em[j+1].age。 em[j].wage=em[j+1].wage。 strcpy(em[j].tel,em[j+1].tel)。 } } } if(!flag) m=m1。 printf(\n 瀏覽刪除后的所有職工信息 :\n)。 /*調(diào)用保存函數(shù) */ display()。 scanf(%d,amp。 switch(t) { case 1:del()。 case 0:break。 } } void add()/*添加函數(shù) */ { FILE*fp。 int count=0。 int m=load()。 display()。 fp=fopen(emploee_list,a)。 scanf(%d,amp。 for (i=m。i++) { printf(\n 請輸入新增加職工的信息 :\n)。 scanf(%d,amp。 printf(\n)。 scanf(%s,em[i].name)。 printf(請輸入性別 (f女 m男 ): )。em[i].sex)。 scanf(%d,amp。 printf(請輸入學(xué)歷 : )。 printf(請輸入工資 : )。em[i].wage)。 scanf(%s,em[i].addr)。 scanf(%s,em[i].tel)。 count=count+1。 printf(%d\n,count)。 m=m+count。 printf(\n)。 display()。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1