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

正文內(nèi)容

c語言課程設(shè)計---職工工資管理系統(tǒng)(參考版)

2024-08-18 11:06本頁面
  

【正文】 這會對以后的學(xué)習(xí)有所幫助。每一條記錄包括一個職工的工號、姓名、工資等信息,系統(tǒng)的各個功能模塊都用函數(shù)的形式來實現(xiàn),可以將職工信息保存在文件中,并從文件中讀取出來。此系統(tǒng)可以減少很多工作量,做到設(shè)計合理,便于使用,易于操作,界面友好,容錯性高,能夠在很短的時間內(nèi),查找出所需的職工工資資料,提高工作效率。而且我學(xué)會了最基本的替換,然后擴展到循環(huán)、嵌套,條理很清楚。還有會發(fā)現(xiàn)很多程序有很多相似之處,可以通過復(fù)制修改的方式來編寫通過這幾天的努力,職工工資管理系統(tǒng)的設(shè)計已基本完成。就會很容易發(fā)現(xiàn)之前的錯誤了。然后我對著電腦不斷地編譯、調(diào)試、修改,每次編好一個能夠成功運行的程序,我都會感到很欣慰,但自己編的程序自己很難發(fā)現(xiàn)當(dāng)中的錯誤,而電腦又沒有提示的時候就很受打擊,也會著急。當(dāng)我坐到電腦前準備開始編寫代碼的時候才發(fā)現(xiàn)無從下手。(\t\t******************************************\n)。printf(\t\t* *\n)。{printf(\t\t* *\n)。}/*******************顯示模塊****************/void fun(){printf(\t\t******************************************\n)。newemp,sizeof(struct emploee),1,fp)。)。scanf(%s%s%s%d%d,amp。i++) /*輸入新增職工信息*/{ printf(輸入格式:職工號 姓名 性別 年齡 工資enter\n)。for(i=0。scanf(%d,amp。exit(0)。 /*定義文件指針變量*/int n,i,j。} /*輸出職工信息*/fclose(fp)。emp[i],sizeof(struct emploee),1,fp)!=0。for(i=0。exit(0)。FILE *fp。 /*查找職工信息*/fclose(fp)。}printf(記錄號 職工號 姓名 性別 年齡 工資\n)。if(feof(fp)){printf(\t查無此人\n)。emp[i],sizeof(struct emploee),1,fp)。for(i=0。}printf(要查詢的職工號:)。if((fp=fopen(emp,rb))==NULL){printf(不能打開emp文件\n)。 /*定義文件指針變量*/int i。}if(x==0) break。break。x)。printf(\t請選擇(01):)。printf(\t\t \n)。printf(\t\t********************\n)。}/************************查詢模塊***********************/void search( ){int x。i++)printf(%6d%6s%9s%4s%5d%6d\n,i+1,emp[i].no,emp[i].name,emp[i].sex, emp[i].age,emp[i].salar)。fread(amp。 /*顯示修改后的文件數(shù)據(jù)*/printf(記錄號 職工號 姓名 性別 年齡 工資\n)。 /*用newemp覆蓋當(dāng)前記錄*/printf( 修改后:\n)。/*文件指針指向該修改的記錄開頭*/fwrite(amp。)。scanf(%s%s%s%d%d,amp。printf(輸入格式:職工號 姓名 性別 年齡 工資Enter\n)。 }printf(記錄號 職工號 姓名 性別 年齡 工資\n)。if(feof(fp)){printf(\t沒有%s職工號的職工\n,num)。emp[i],sizeof(struct emploee),1,fp)。for(i=0。}printf(要修改的職工號:)。if((fp=fopen(emp,rb+))==NULL){printf(不能 打開emp文件\n)。 /*定義文件指針變量*/ int i,j。}if(x==0)break。break。x)。printf(\t請選擇(01):)。printf(\t\t0. 返回主菜單\n)。printf(\t\t*********************\n)。}/********************修改模塊*******************/void modi(){int x。i++)printf(%6s%6s%9s%4s%5d%6d\n,i+1,emp[i].no,emp[i].name,emp[i].sex,emp[i].age,emp[i].salar)。fread(amp。printf(記錄號 職工號 姓名 性別 年齡 工資\n)。printf(刪除后:\n)。j++)fwrite(amp。for(j=i+1。j++)fwrite(amp。}for(j=0。if(n==1) /*一個記錄已經(jīng)刪除了*/{fclose(fp)。}fclose(fp)。i++)if(i=n){printf(\t沒有%s職工號的職工\n,num)。amp。for(i=0。 /*n為emp文件中記錄數(shù)*/printf(要刪除的職工號:)。emp[n],sizeof(struct emploee),1,fp)。for(n=0。}printf(刪除前:\n)。if((fp=fopen(emp,rb))==NULL){printf(不能打開emp文件\n)。 /*定義文件指
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1