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

正文內容

對于工資管理系統(tǒng)發(fā)展現(xiàn)狀調研畢業(yè)論文-資料下載頁

2025-06-21 23:40本頁面
  

【正文】 。 if(strcmp(tp[i].num,s)==0) {kkk=i。flag=1。break。} i++。 } if(flag==1) break。 /*若編號存在,則進行插入之前的新記錄輸入操作*/ else { getchar()。 printf(\n=====The number %s is not existing,try again?(y/n):,s)。 scanf(%c,amp。ch)。 if(ch==39。y39。||ch==39。Y39。) {continue。} else {return n。} } } /*以下新記錄的輸入操作與Add()相同*/ while(1) { stringinput(num,10,input new employee Number:)。 i=0。flag=0。 while(in) /*查詢該編號是否存在,flag=1表示該編號存在*/ { if(strcmp(tp[i].num,num)==0) {flag=1。break。} i++。 } if(flag==1) { getchar()。 printf(\n=====Sorry,The number %s is existing,try again?(y/n):,num)。 scanf(%c,amp。ch)。 if(ch==39。y39。||ch==39。Y39。) {continue。} else {return n。} } else break。 } strcpy(,num)。 /**/ stringinput(,15,Name:)。 =numberinput(jbgz:)。 /*輸入并檢驗jbgz*/ =numberinput(jiangjin:)。 /*輸入并檢驗jiangjin*/ =numberinput(koukuan:)。 /*輸入并檢驗koukuan*/ =+。 /*計算yfgz*/ =*。 /*計算sk*/ =。 saveflag=1。 /*在main()有對該全局變量的判斷,若為1,則進行存盤操作*/for(i=n1。ikkk。i) /*從最后一個組織元素開始往向移一個元素位置*/{ strcpy(tp[i+1].num,tp[i].num)。 strcpy(tp[i+1].name,tp[i].name)。 tp[i+1].jbgz=tp[i].jbgz。 tp[i+1].jj=tp[i].jj。 tp[i+1].kk=tp[i].kk。 tp[i+1].yfgz=tp[i].yfgz。 tp[i+1].sk=tp[i].sk。 tp[i+1].sfgz=tp[i].sfgz。} strcpy(tp[kkk+1].num,)。 /*在kkk的元素位置后插入新記錄*/ strcpy(tp[kkk+1].name,)。 tp[kkk+1].jbgz=。 tp[kkk+1].jj=。 tp[kkk+1].kk=。 tp[kkk+1].yfgz=。 tp[kkk+1].sk=。 tp[kkk+1].sfgz=。 n++。 Disp(tp,n)。 printf(\n\n)。 getchar()。 return n。}/*統(tǒng)計公司的員工的工資在各等級的人數(shù)*/void Tongji(ZGGZ tp[],int n){int count10000=0,count5000=0,count2000=0,count0=0。int i=0。if(n=0){ system(cls)。 printf(\n=====Not employee record!\n)。 getchar()。 return 。}system(cls)。Disp(tp,n)。i=0。while(in){ if(tp[i].sfgz=10000) {count10000++。i=i+1。continue。} /*實發(fā)工資10000*/ if(tp[i].sfgz=5000) {count5000++。i=i+1。continue。} /*5000=實發(fā)工資10000*/ if(tp[i].sfgz=2000) {count2000++。i=i+1。continue。} /*2000=實發(fā)工資5000*/ if(tp[i].sfgz2000) {count0++。i=i+1。continue。} /*實發(fā)工資2000*/}printf(\nthe TongJi result\n)。printf(sfgz= 10000:%d (ren)\n,count10000)。printf(5000=sfgz10000:%d (ren)\n,count5000)。printf(2000=sfgz 5000:%d (ren)\n,count2000)。printf(sfgz 2000:%d (ren)\n,count0)。printf(\n)。printf(\n\npress any key to return)。getchar()。}/*利用冒泡排序法實現(xiàn)數(shù)組的按實發(fā)工資字段的降序排序,從高到低*/void Sort(ZGGZ tp[],int n){int i=0,j=0,flag=0。ZGGZ newinfo。if(n=0){ system(cls)。 printf(\n=====Not employee record!\n)。 getchar()。 return 。}system(cls)。Disp(tp,n)。 /*顯示排序前的所有記錄*/for(i=0。in。i++){ flag=0。 for(j=0。jn1。j++) if((tp[j].sfgztp[j+1].sfgz)) { flag=1。 strcpy(,tp[j].num)。 /*利用結構變量newinfo實現(xiàn)數(shù)組元素的交換*/ strcpy(,tp[j].name)。 =tp[j].jbgz。 =tp[j].jj。 =tp[j].kk。 =tp[j].yfgz。 =tp[j].sk。 =tp[j].sfgz。 strcpy(tp[j].num,tp[j+1].num)。 strcpy(tp[j].name,tp[j+1].name)。 tp[j].jbgz=tp[j+1].jbgz。 tp[j].jj=tp[j+1].jj。 tp[j].kk=tp[j+1].kk。 tp[j].yfgz=tp[j+1].yfgz。 tp[j].sk=tp[j+1].sk。 tp[j].sfgz=tp[j+1].sfgz。 strcpy(tp[j+1].num,)。 strcpy(tp[j+1].name,)。 tp[j+1].jbgz=。 tp[j+1].jj=。 tp[j+1].kk=。 tp[j+1].yfgz=。 tp[j+1].sk=。 tp[j+1].sfgz=。 } if(flag==0) break。/*若標記flag=0,意味著沒有交換了,排序已經完成*/ } Disp(tp,n)。 /*顯示排序后的所有記錄*/ saveflag=1。 printf(\n =====sort plete!\n)。}/*數(shù)據存盤,若用戶沒有專門進行此操作且對數(shù)據有修改,在退出系統(tǒng)時, 會提示用戶存盤*/void Save(ZGGZ tp[],int n){FILE* fp。int i=0。fp=fopen(c:\\zggz,wb)。/*以只寫方式打開二進制文件*/if(fp==NULL) /*打開文件失敗*/{ printf(\n=====open file error!\n)。 getchar()。 return 。}for(i=0。in。i++){ if(fwrite(amp。tp[i],sizeof(ZGGZ),1,fp)==1)/*每次寫一條記錄或一個結構數(shù)組元素至文件*/ { continue。 } else { break。 }}if(i0){ getchar()。 printf(\n\n=====save file plete,total saved39。s record number is:%d\n,i)。 getchar()。 saveflag=0。}else{system(cls)。printf(the current link is empty,no employee record is saved!\n)。getchar()。}fclose(fp)。 /*關閉此文件*/}int main(){ ZGGZ gz[N]。 /*定義ZGGZ結構體*/ FILE *fp。 /*文件指針*/ int select。 /*保存選擇結果變量*/ char ch。 /*保存(y,Y,n,N)*/ int count=0。 /*保存文件中的記錄條數(shù)(或元素個數(shù))*/ fp=fopen(C:\\zggz,ab+)。 /*以追加方式打開二進制文件c:\zggz,可讀可寫,若此文件不存在,會創(chuàng)建此文件*/ if(fp==NULL) { printf(\n=====can not open file!\n)。 exit(0)。 }while(!feof(fp)){ if(fread(amp。gz[count],sizeof(ZGGZ),1,fp)==1) /*一次從文件中讀取一條職工工資記錄*/ count++。}fclose(fp)。 /*關閉文件*/printf(\n==open file sucess,the total records number is : %d.\n,count)。getchar()。men
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1