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

正文內(nèi)容

c語言——職員管理系統(tǒng)-資料下載頁

2025-08-21 01:33本頁面
  

【正文】 n=load()。 for(i=0。in1。i++) //冒泡排序法,按實發(fā)工資升序排列出職工信息 {for(j=i+1。jn1。j++) {if(list[i].salary2list[j].salary2) s=list[j]。list[j]=list[i]。list[i]=s。 } } save(n)。 //儲存排序后的信息 browse()。 //顯示排序后的信息 puts(\n\n)。 printf_back()。 //執(zhí)行返回函數(shù) } void save(int n) //儲存函數(shù) { FILE *fp。 int i。 fp=fopen(,wb)。 //以只寫方式打開文件 for(i=0。in。i++) fwrite(amp。list[i],sizeof(struct list),1,fp)。 //將內(nèi)存中的職工信息輸出到磁盤文件中 fclose(fp)。 //關(guān)閉文件 } int load() //導出文件信息 { FILE *fp。 int i。 fp=fopen(,rb)。 //以只讀方式打開文件 for(i=0。!feof(fp)。i++) fread(amp。list[i],sizeof(struct list),1,fp)。 //讀出磁盤文件中的職工信息 fclose(fp)。 //關(guān)閉文件 return(i1)。 //返回數(shù)值i1 } void input(int i) //職工信息輸入函數(shù) { float salary2(int i)。 float fax(int i)。 printf(No.:)。 scanf(%d,amp。list[i].num)。 printf(name:)。 scanf(%s,list[i].name)。 printf(month:)。 scanf(%d,amp。list[i].month)。 printf(salary1:)。 scanf(%d,amp。list[i].salary1)。 printf(water:)。 scanf(%d,amp。list[i].water)。 printf(electricity:)。 scanf(%d,amp。list[i].electrisity)。 fax(i)。 //計算稅金 salary2(i)。 //計算實發(fā)工資 } float fax(int i) //稅金計算函數(shù) { if(list[i].salary1800)list[i].fax=0。 else if(list[i].salary11400) list[i].fax=(((list[i].salary1800)*5/100))。 else list[i].fax=(((list[i].salary11400)/10))。 return list[i].fax。 } float salary2(int i) //實發(fā)工資計算函數(shù) { list[i].salary2=(list[i].salary1list[i].waterlist[i].electrisitylist[i].fax)。 return list[i].salary2。 } void printf_back() //返回函數(shù) { int w。 void menu()。 void browse()。 printf(\n\n\tsuccessful!)。 printf(what do you want to do?\n\n\t1).browse all now\t2).back: []\b\b)。 //菜單選擇瀏覽職工信息或返回主菜單 scanf(%d,amp。w)。 if(w==1)browse()。 //輸入1選擇瀏覽職工信息 else menu()。 //輸入2返回主菜單 } void printf_one(int i) //單個職工信息輸出函數(shù) { printf(%9d,list[i].num)。 printf(%9s,list[i].name)。 printf(%9d,list[i].month)。 printf(%9d,list[i].salary1)。 printf(%9d,list[i].water)。 printf(%9d,list[i].electrisity)。 printf(%,list[i].fax)。 printf(%,list[i].salary2)。 } void printf_face() //職工信息項目 { printf(\n\tNo. name month salary1 water electrisity fax salary2\n)。 } 參考文獻〈〈C/C++語言程序設(shè)計教程——從模塊化到面向?qū)ο?第3版)〉〉、《C/C++語言程序設(shè)計教程實驗指導與習題解答(第3版)
點擊復制文檔內(nèi)容
化學相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1