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

正文內(nèi)容

數(shù)據(jù)結構課程設計工資管理系統(tǒng)-可編輯(文件)

2025-06-06 17:38 上一頁面

下一頁面
 

【正文】 } else if(select==2) /*按姓名查找 */ { stringinput(searchinput,15,input the existing employee name:)。 printf(END)。 24 getchar()。在刪除記錄操作中,系統(tǒng)會先按用戶要求先找到該記錄的元素的下標值,然后從數(shù)組中刪除該數(shù)組元素。 if(n=0) { system(cls)。 } system(cls)。 scanf(%d,amp。 getchar()。 strcpy(tp[i1].name,tp[i].name)。 tp[i1].yfgz=tp[i].yfgz。 n。 getchar()。 if(p!=1) { for(i=p+1。 tp[i1].jbgz=tp[i].jbgz。 tp[i1].sk=tp[i].sk。 getchar()。 } return n。 int p=0。 return。 stringinput(findmess,10,input the existing employee number:)。 stringinput(tp[p].name,15,input new name:)。 tp[p].jj=numberinput(jiangjin:)。 tp[n].sk=tp[n].yfgz*。 Disp(tp,n)。 27 getchar()。 int Insert(ZGGZ tp[],int n) { char ch,num[10],s[10]。 Disp(tp,n)。 while(i=n) /*查詢編號是否存在, flag=1,表示存在 */ { if(strcmp(tp[i].num,s)==0) {kkk=i。 } if(flag==1) break。ch)。Y39。 i=0。} i++。ch)。Y39。 } strcpy(,num)。 /*輸入并檢驗獎金 */ =numberinput(koukuan:)。 saveflag=1。 strcpy(tp[i+1].name,tp[i].name)。 tp[i+1].yfgz=tp[i].yfgz。 /*在 kkk的元素位置后插入 新記錄 */ strcpy(tp[kkk+1].name,)。 tp[kkk+1].yfgz=。 Disp(tp,n)。 } 調(diào)用 Tongji(ZGGZ tp[],int n)函數(shù),在數(shù)組 tp 中完成統(tǒng)計職工工資的功能。 if(n=0) { system(cls)。 } system(cls)。i=i+1。continue。} if(tp[i].sfgz2021) {count0++。 printf(sfgz= 10000:%d(ren)\n,count10000)。 printf(\n)。在排序記錄操作中,系統(tǒng)會利用冒泡排序法實現(xiàn)數(shù)組 的按實發(fā)工資字段的降序排序,并打印出排序前和排序后的結果。 printf(\n=====Not employee record!\n)。 Disp(tp,n)。 for(j=0。/*利用結構變量 newinfo實現(xiàn)數(shù)組元素的交換 */ strcpy(,tp[j].name)。 =tp[j].yfgz。 strcpy(tp[j].name,tp[j+1].name)。 tp[j].yfgz=tp[j+1].yfgz。 strcpy(tp[j+1].name,)。 tp[j+1].yfgz=。 /*若標記 flag=0,意味著沒有交換,排序已經(jīng)完成 */ } Disp(tp,n)。系統(tǒng)會將數(shù)組中的數(shù)據(jù)寫入至磁盤中的數(shù)據(jù)文件,若用戶對數(shù)據(jù)有修改后沒有專門進 行此存盤操作,那么在退出系統(tǒng)時,系統(tǒng)會提示用戶是否存盤。 /*以只寫方式打開二進制文件 */ if(fp==NULL) /*打開文件失敗 */ { printf(\n =====open file error!\n)。in。 } } if(i0) { getchar()。 saveflag=0。 } fclose(fp)。當輸入為 0 時,退出管理系統(tǒng)。 35 刪除記錄 5. 查找記錄 當用戶輸入 3 并按 Enter 鍵后,即可進入記錄查 找界面,其查找記錄過程如圖所示,可按職工編號或姓名進行查找。 輸入記錄 3. 顯示記錄 當用戶執(zhí)行了輸入記錄或已經(jīng)從數(shù)據(jù)文件中讀取了記錄之后,即可輸入 9 并按 Enter 鍵,查看當前數(shù)組中的記錄情況,如圖所示,此時表中有 4 條記錄。此時,系統(tǒng)已經(jīng)將“ c\zggz文件打開,若文件不為空,則將數(shù)據(jù)從文件中逐條記錄讀出,并寫入數(shù)組中。 printf(the current link is empty, no employee record is saved!\n)。s record number 32 is:%d\n,i)。tp[i],sizeof(ZGGZ),1,fp)==1) /*每次寫一條記錄或一個結構數(shù)組元素至文件 */ { continue。 return。 int i=0。 printf(\n =====sort plete!\n)。 tp[j+1].sfgz=。 tp[j+1].jj=。 tp[j].sfgz=tp[j+1].sfgz。 tp[j].jj=tp[j+1].jj。 =tp[j].sfgz。 =tp[j].jj。j++) if((tp[j].sfgztp[j+1].sfgz)) { flag=1。in。 return。 ZGGZ newinfo。 30 getchar()。 printf(2021=sfgz5000:%d(ren)\n,count2021)。continue。i=i+1。} if(tp[i].sfgz=5000) {count5000++。 i=0。 getchar()。 void Tongji(ZGGZ tp[],int n) { int count10000=0,count5000=0,count2021=0,count0=0。 getchar()。 tp[kkk+1].sfgz=。 tp[kkk+1].jj=。 tp[i+1].sfgz=tp[i].sfgz。 tp[i+1].jj=tp[i].jj。ikkk。 =*。 =numberinput(jbgz:)。} else { return n。y39。 printf(\n=====Sorry,The number %s is existing,try again?(y/n):,num)。 while(in) /*查詢該編號是否存在, flag=1表示該編號存在 */ { 28 if(strcmp(tp[i].num,num)==0) {flag=1。} else {return n。y39。 printf(n=====The number %s is not existing,try again?(y/n):,s)。break。 flag=0。 int flag=0,i=0,kkk=0。 } 調(diào)用 Insert( ZGGZ tp[],int n)函數(shù),完成在數(shù)組 tp 中插入職工工資記錄的功能。 saveflag=1。 printf(\n=====modify success!\n)。 tp[p].kk=numberinput(koukuan:)。 tp[p].jbgz=numberinput(jbgz:)。 /*找到該數(shù)組元素,并返回下標值 */ if(p!=1) { printf(Number:%s,\n,tp[p].num)。 printf(modify employee recorder)。 printf(\n=====NO employee record!\n)。在修改記錄操作中,系統(tǒng)會先按用戶輸入的職工編號查找到該記錄,然后提示用戶修改職工編號之 外的之外值,但職工編號不能修改。 } else Nofind()。 } printf(\n=====delete success!\n)。 tp[i1].kk=tp[i].kk。i++) { strcpy(tp[i1].num,tp[i].num)。 p=Locate(tp,n,findmess,name)。 saveflag=1。 tp[i1].sfgz=tp[i].sfgz。 tp[i1].jj=tp[i].jj。in。 if(sel==1) { stringinput(findmess,10,input the existing employee number:)。 printf(\n =====1 Delete by number =====2 Delete by name)。 getchar()。 char findmess[20]。 getchar()。 getchar()。 if(p!=1) { printheader()。 } else Nofind()。 printdata(
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1