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

正文內(nèi)容

職工信息管理系統(tǒng)c語言課程設計源代碼(編輯修改稿)

2025-05-05 02:41 本頁面
 

【文章內(nèi)容簡介】 m=load()。 int i,j,n,t,flag。 char name[20]。 printf(\n 原來的職工信息:\n)。 display()。 //調(diào)用瀏覽函數(shù) printf(\n)。 printf(請輸入要刪除的職工的姓名:\n)。 scanf(%s,name)。 for(flag=1,i=0。flagamp。amp。im。i++) { if(strcmp(employee[i].name,name)==0) { printf(\n已找到此人,原始記錄為:\n)。 printf( 職工號 姓名 性別 年齡 學歷 工資 住址 電話 \n)。 printf( %d %s %c %d %s %d %s %s\n,employee[i].num,employee[i].name,employee[i].sex, employee[i].age,employee[i].xueli,employee[i].wage,employee[i].addr,employee[i].tel)。 printf(\n確實要刪除此人信息請按1,不刪除請按0\n)。 scanf(%d,amp。n)。 if(n==1) { for(j=i。jm1。j++) { strcpy(employee[j].name,employee[j+1].name)。//strcpy(str1,str2)把str2指向的字符串復制到str1中去 employee[j].num=employee[j+1].num。 employee[j].sex=employee[j+1].sex。 employee[j].age=employee[j+1].age。 strcpy(employee[j].xueli,employee[j+1].xueli)。 employee[j].wage=employee[j+1].wage。 strcpy(employee[j].addr,employee[j+1].addr)。 strcpy(employee[j].tel,employee[j+1].tel)。//把下一員工的信息復制到上一個員工信息的位置中去 } flag=0。 } } } if(!flag) //flag取邏輯反,及flag==0 m=m1。 else printf(\n對不起,查無此人!\n)。 printf(\n 瀏覽刪除后的所有職工信息:\n)。 save(m)。 //調(diào)用保存函數(shù) display()。 //調(diào)用瀏覽函數(shù) printf(\n不在刪除請按0, 返回刪除菜單請按1,繼續(xù)按姓名刪除請按2\n)。 scanf(%d,amp。t)。 switch(t) { case 0:main()。break。 case 1:del()。break。 case 2:break。 default :break。 }}void del_num() //按職工號刪除函數(shù){ int m=load()。 int i,j,n,t,flag。 int num。 printf(\n 原來的職工信息:\n)。 display()。 //調(diào)用瀏覽函數(shù) printf(\n)。 printf(請輸入要刪除的職工的職工號:\n)。 scanf(%d,amp。num)。 for(flag=1,i=0。flagamp。amp。im。i++) { if(employee[i].num==num) { printf(\n已找到此人,原始記錄為:\n)。 printf( 職工號 姓名 性別 年齡 學歷 工資 住址 電話 \n)。 printf( %d %s %c %d %s %d %s %s\n,employee[i].num,employee[i].name,employee[i].sex, employee[i].age,employee[i].xueli,employee[i].wage,employee[i].addr,employee[i].tel)。 printf(\n確實要刪除此人信息請按1,不刪除請按0\n)。 scanf(%d,amp。n)。 if(n==1) { for(j=i。jm1。j++) { strcpy(employee[j].name,employee[j+1].name)。//strcpy(str1,str2)把str2指向的字符串復制到str1中去 employee[j].num=employee[j+1].num。 employee[j].sex=employee[j+1].sex。 employee[j].age=employee[j+1].age。 strcpy(employee[j].xueli,employee[j+1].xueli)。 employee[j].wage=employee[j+1].wage。 strcpy(employee[j].addr,employee[j+1].addr)。 strcpy(employee[j].tel,employee[j+1].tel)。//把下一員工的信息復制到上一個員工信息的位置中去 } flag=0。 } } } if(!flag) //flag取邏輯反,及flag==0 m=m1。 else printf(\n對不起,查無此人!\n)。 printf(\n 瀏覽刪除后的所有職工信息:\n)。 save(m)。 //調(diào)用保存函數(shù) display()。 //調(diào)用瀏覽函數(shù) printf(\n不在刪除請按0,返回刪除菜單請按1,繼續(xù)按職工號刪除請按2\n)。 scanf(%d,amp。t)。 switch(t) { case 0:main()。break。 case 1:del()。break。 case 2:break。 default :break。 }}void add() //添加函數(shù){ FILE*fp。 int n。 int count=0。 int i。 int m=load()。 printf(\n 原來的職工信息:\n)。 display()。 printf(\n)。 fp=fopen(,a)。 printf(請輸入想增加的職工數(shù):\n)。 scanf(%d,amp。n)。 for (i=m。i(m+n)。i++) { printf(\n 請輸入新增加職工的信息:\n)。 printf(請輸入職工號: )。 scanf(%d,amp。employee[i].num)。 printf(\n)。 printf(請輸入姓名: )。 scanf(%s,employee[i].name)。 getchar()。 printf(請輸入性別(f女 m男): )。 scanf(%c,amp。employee[i].sex)。 printf(請輸入年齡: )。 scanf(%d,amp。employee[i].age)。 printf(請輸入學歷: )。 scanf(%s,employee[i].xueli)。 printf(請輸入工資: )。 scanf(%d,amp。employee[i].wage)。 printf(請輸入住址: )。 scanf(%s,employee[i].addr)。 printf(請輸入電話: )。 scanf(%s,employee[i].tel)。 printf(\n)。 count=count+1。 printf(已增加的人數(shù):\n)。 printf(%d\n,count)。 } printf(\n添加完畢!\n)。 m=m+count。 printf(\n瀏覽增加后的所有職工信息:\n)。 printf(\n)。 save(m)。 display()。 fclose(fp)。}void search()//查詢函數(shù){ int t,flag。 do {
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1