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

正文內(nèi)容

c語言課程設(shè)計(jì)——職工信息管理系統(tǒng)-文庫吧

2025-05-16 10:03 本頁面


【正文】 圖 8:修改職工信息 ”7”退出職工信息管理系統(tǒng)。 職工信息管理系統(tǒng)源程序代碼 include include define N 100 int n,flag。 char a。 struct employee { int num。 char name[20]。 char sex。 int age。 char xueli[30]。 int wage。 char addr[30]。 char tel[20]。 } em[100]。 /*定義一個(gè)結(jié)構(gòu)體 */ void menu()。 void input()。 void save(int)。 void display()。 void del()。 void add()。 void search()。 void search_num()。 /*查詢工號 */ void search_xueli()。 /*查詢學(xué)歷 */ void search_tel()。 /*查詢電話號碼 */ void modify()。 /*定義各函數(shù) */ void main() { menu()。 do { printf(請選擇你需要操作的步驟 (17):\n)。 scanf(%d,amp。n)。 if(n=1amp。amp。n=7) { flag=1。 break。 } else { flag=0。 printf(您輸入有誤,請重新選擇 !)。 } } while(flag==0)。 while(flag==1) { switch(n) { case 1:printf(******** 輸 入 職 工 信 息 ********\n)。printf(\n)。 input()。break。 case 2:printf(******** 瀏 覽 職 工 信 息 ********\n)。printf(\n)。 display()。break。 case 3:printf(******** 按 職 工 號 查 詢 職 工 信 息 ********\n)。 printf(\n)。search()。break。 case 4:printf(******** 刪 除 職 工 信 息 ********\n)。printf(\n)。 del()。break。 case 5:printf(******** 添 加 職 工 信 息 ********\n)。printf(\n)。 add()。break。 case 6:printf(******** 修 改 職 工 信 息 ********\n)。printf(\n)。 modify()。break。 case 7:exit(0)。break。 default :break。 } getchar()。 printf(\n)。 printf(是否 繼續(xù)進(jìn)行 (y or n):\n)。 scanf(%c,amp。a)。 if(a==39。y39。) { flag=1。 system(cls)。 /*清屏 */ menu()。 /*調(diào)用菜單函數(shù) */ printf(請?jiān)俅芜x擇你需要操作的步驟 (17):\n)。 scanf(%d,amp。n)。 printf(\n)。 } else exit(0)。 } } void menu() /*菜單函數(shù) */ { printf( ************歡迎進(jìn)入職工信息管理系統(tǒng) **********\n)。 printf( )。 printf( \n)。 printf( )。 printf( \n)。 printf( )。 printf( \n)。 printf( \n)。 printf( ********************謝謝使用 ******************\n)。 printf(\n)。 printf(\n)。 } void input() /*錄入函數(shù) */ { int i,m。 printf(請輸入需要創(chuàng)建信息的職工人數(shù) (1100):\n)。 scanf(%d,amp。m)。 for (i=0。im。i++) { printf(請輸入職工號: )。 scanf(%d,amp。em[i].num)。 printf(請輸入姓名 : )。 scanf(%s,em[i].name)。 getchar()。 printf(請輸入性別 (f女 m男 ): )。 scanf(%c,amp。em[i].sex)。 printf(請輸入年齡 : )。 scanf(%d,amp。em[i].age)。 printf(請輸入學(xué)歷 : )。 scanf(%s,em[i].xueli)。 printf(請輸入工資 : )。 scanf(%d,amp。em[i].wage)。 printf(請輸入住址 : )。 scanf(%s,em[i].addr)。 printf(請輸入電話 : )。 scanf(%s,em[i].tel)。 printf(\n)。 } printf(\n創(chuàng)建完畢 !\n)。 save(m)。 } void save(int m) /*保存文件函數(shù) */ { int i。 FILE*fp。 if ((fp=fopen(employee_list,wb))==NULL) { printf (cannot open file\n)。 exit(0)。 } for (i=0。im。i++) /*將內(nèi)存中職工的信息輸出到磁盤文件中去 */ if (fwrite(amp。em[i],sizeof(struct employee),1,fp)!=1) printf(file write error\n)。 fclose(fp)。 } int load() /*導(dǎo)入函數(shù) */ { FILE*fp。 int i=0。 if((fp=fopen(employee_list,rb))==NULL) { printf (cannot open file\n)。 exit(0)。 } else { do { fread(amp。em[i],sizeof(struct employee),1,fp)。 i++。 } while(feof(fp)==0)
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1