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

正文內(nèi)容

[工學(xué)]課程設(shè)計(jì)報(bào)告(參考版)

2025-04-14 22:24本頁面
  

【正文】 printf(\t\t* *\n)。 printf(\n\n)。 system(cls)。char m[20]。 menu()。 printf(\nPress any key to back!)。i)。 printf(\nSave it?\n\ \n)。 worker[j].sum=worker[j].jibengongzi+worker[j].zhiwugongzi+worker[j].jintie worker[j].yiliaobaoxianworker[j].gongjijin。 printf(\n)。break。break。worker[j].gongjijin)。 printf(\nchange to:)。break。worker[j].yiliaobaoxian)。 printf(\nchange to:)。break。worker[j].jintie)。 printf(\nchange to:)。break。worker[j].zhiwugongzi)。 printf(\nchange to:)。break。worker[j].jibengongzi)。 printf(\nchange to:)。break。worker[j].num)。 printf(\nchange to:)。break。 scanf(%s,worker[j].name)。 switch(t) { case 1:printf(\nbefore modify:%s,worker[j].name)。 scanf(%d,amp。 printf(\t\t**************************************\n)。 printf(\t\t* *\n)。 printf(\t\t* *\n)。 printf(\t\t* *\n)。 printf(\t\t* *\n)。 printf(\t\t**************************************\n)。 } while(j==1)。i++) if(k==worker[i].num) j=i。 for(i=0。 scanf(%d,amp。 } while(j==1)。i++) if(strcmp(m,worker[i].name)==0) j=i。 for(i=0。 } else if(d==1) { do { printf(\nPlease input the name:)。 getchar()。amp。d)。 printf(\ninput your selection:)。 printf(\t\t* *\n)。 printf(\t\t* *\n)。 printf(\t\t* *\n)。 printf(\n\n)。 printf(\n\n)。 system(cls)。char m[20]。 select()。 } } else Input()。 worker[i].sum=worker[i].jibengongzi+worker[i].zhiwugongzi +worker[i].jintieworker[i].yiliaobaoxianworker[i].gongjijin。ip。 printf(num name jibengongzi zhiwugongzi jintie yiliaobaoxian gongjijin\n\n)。 printf(Please input data:\n)。amp。p)。 printf(\n\nHow many people?(0100):)。}void Input(){ int i,p。break。break。break。break。break。break。break。amp。n)。 printf(\t\tInput your choose(17):)。 printf(\t\t\n)。 printf(\t\t** **\n)。 printf(\t\t** 6Show **\n)。 printf(\t\t** 4Add **\n)。 printf(\t\t** 2Modify **\n)。 printf(\t\t** **\n)。 printf(\t\t** If you were the first to enter the system **\n)。 printf(\t\t***********************************************\n)。 system(cls)。 menu()。void Exit()。void Delete()。void Search()。void Input()。} worker[N]。 int qiansan。 int yiliaobaoxian。 int zhiwugongzi。 char name[20]。 注:職工工號(hào)為整型,不是字符型。 用戶在選擇時(shí)需注意各個(gè)數(shù)字代表的字符。 在刪除、修改、添加信息完成后會(huì)詢問用戶是否保存當(dāng)前的信息,用戶可根據(jù)自己的需要選擇是否保存信息。有輸入函數(shù)、修改函數(shù)、查找函數(shù)、添加函數(shù)、刪除函數(shù)、顯示函數(shù)、退出函數(shù)可供選擇。 該程序使用的是結(jié)構(gòu)體,沒有用到鏈表,所以在刪除數(shù)據(jù)后需要將后面的數(shù)據(jù)放到前面,故將第n+1個(gè)職工的信息賦給第n個(gè)職工。使用input(輸入)和output(輸出)的子函數(shù),可以避免多次寫入信息的麻煩。}四、調(diào)試分析使用getchar()可以使字符一個(gè)個(gè)地存入緩沖區(qū)。 //讀取文件 fclose(fp)。i++) fread(amp。 } for(i=0。 if((fp=fopen(D:\\,rb))==NULL) //判斷打開的只讀文件是否為空 { printf(\nCan not open file.\n)。 //關(guān)閉文件 }P(){ FILE *fp。worker[i],sizeof(struct worker),1,fp)!=1) //判斷是否寫入了數(shù) printf(file write error!\n)。in。 return NULL。 //定義一個(gè)文件指針 int i。 //返回到顯示函數(shù) else if(i==2) menu()。i)。 printf(What do you want to do now?\n\ all data \n)。 printf(\t\t\t* Successful! *\n)。}select() //選擇函數(shù){ int i。worker[i].gongjijin)。worker[i].jintie, amp。worker[i].jibengongzi,amp。}input(int i) //將輸入的信息保存到結(jié)構(gòu)體中{ scanf(%d %s %d %d %d %d %d,amp。}f1(){ printf(num name jibengongzi zhiwugongzi jintie yiliaobaoxian gongjijin\n\n)。 printf(\t\t\n\n)。 printf(\t ** **\n)。 printf(\t ** **\n)。 printf(\t ** Thank you for the use of staff wage management system! **\n)。 //退出系統(tǒng)的界面 printf(\t***********************************************************\n)。 system(cls)。 printf(\n)。 printf( 2000~3000:%7d%6d%%\n,b,(b*100/p))。 worker[i].qiansan=2000) c++。 else if(worker[i].qiansan=1000 amp。amp。i++) //統(tǒng)計(jì)前三項(xiàng)工資在各個(gè)范圍內(nèi)的人數(shù) { if(worker[i].qiansan3000) a++。 for(i=0。 } printf(%13d %11d %12d %7d %15d,j/p,k/p,l/p,m/p,n/p)。 m+=worker[i].yiliaobaoxian。 k+=worker[i].zhiwugongzi。ip。 printf(\nnaverage salary:\n)。ip。 //清屏 f2()。 p=P()。 menu()。 printf(Press any key to back.)。 printf( 1000~2000:%7d%6d%%\n,c,(c*100/p))。} //顯示前三項(xiàng)工資在各個(gè)范圍內(nèi)的人數(shù)及所占人數(shù)的百分比printf( over 3000:%7d%6d%%\n,a,(a*100/p))。amp。 worker[i].qiansan=3000) b++。 else if(worker[i].qiansan=2000 amp。ip。 printf(\n(qian san xiang)renshu baifenbi\n)。 n+=worker[i].gongjijin。 l+=worker[i].jintie。i++) //各項(xiàng)工資的總和 { j+=worker[i].jibengongzi。 for(i=0。i++) output(i)。 for(i=0。 system(cls)。 //返回到菜單}void Show() //顯示函數(shù){ int i,p,a=0,b=0,c=0,j=0,k=0,l=0,m=0,n=0。 //按enter鍵繼續(xù)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1