




已閱讀5頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
一、題目要求 . 2 1、系統(tǒng)功能的基本要求 . 錯(cuò)誤 !未定義書(shū)簽。 2、提示 . 錯(cuò)誤 !未定義書(shū)簽。 二、需求分析 . 3 三、總體設(shè)計(jì) . 3 四、詳細(xì)設(shè)計(jì) . 4 1、 主函數(shù) . 4 2、各模塊設(shè)計(jì) . 5 ( 0)瀏覽模塊 -6 ( 1)刪除模塊 -錯(cuò)誤 !未定義書(shū)簽。 (2) 查詢模塊 -8 (2.1) 按編號(hào)查詢模塊 -9 (2.2) 按姓名查詢模塊 -9 ( 3)編輯模塊 . 錯(cuò)誤 !未定義書(shū)簽。 ( 4) 統(tǒng)計(jì)模塊 . 錯(cuò)誤 !未定義書(shū)簽。 (4.1) 在職人數(shù)統(tǒng)計(jì)模塊 -11 (4.2) 黨員人數(shù)統(tǒng)計(jì)模塊 -11 (4.3) 女工人數(shù)統(tǒng)計(jì)模塊 -11 (4.4) 高學(xué)歷高職稱人數(shù)統(tǒng)計(jì)模塊 -11 ( 5)排序模塊 . 錯(cuò)誤 !未定義書(shū)簽。 (5.1) 按年齡排序模塊 -16 (5.2) 按來(lái)院時(shí)間模塊 -16 ( 6)保存模塊 . 錯(cuò)誤 !未定義書(shū)簽。 五、上機(jī)操作 . 18 六、完整程序 . 18 七、運(yùn)行結(jié)果截圖 . 33 八 、總結(jié)與感想 . 33 一、 題目要求 某高校主要人員有 :在職人員 (行政人員、教師、一般人員 )、退休人員和臨時(shí)工?,F(xiàn)在需要儲(chǔ)存 這些人員的人事檔案信息,內(nèi)容包括編號(hào)、姓名、性別、年齡、職務(wù)、職稱、政治面貌、最高學(xué)歷、任職時(shí)間、來(lái)院時(shí)間、人員類別。其中,人員編號(hào)唯一,不能重復(fù)。 ( 1) 添加刪除功能:能根據(jù)學(xué)院人事的變動(dòng)情況,添加刪除記錄。 ( 2) 查詢功能:能根據(jù)編號(hào)和姓名進(jìn)行查詢。 ( 3) 編輯功能(高級(jí)):根據(jù)查詢對(duì)相應(yīng)的記錄進(jìn)行修改并儲(chǔ)存。 ( 4) 統(tǒng)計(jì)功能:能根據(jù)多種參數(shù)進(jìn)行人員 的統(tǒng)計(jì)(在職人數(shù)、黨員人數(shù)、女工人數(shù)、高學(xué)歷高職稱人數(shù)(碩士學(xué)位以上或者副教授以上) ),統(tǒng)計(jì)要求同時(shí)顯示被統(tǒng)計(jì)者的信息。 ( 5) 排序功能:按照年齡、來(lái)院時(shí)間進(jìn)行排序。 ( 6) 保存功能:能對(duì)輸入的數(shù)據(jù)進(jìn)行相應(yīng)的儲(chǔ)存。 二、 需求分析 根據(jù)題目要求,需要把儀器儀表信息的的數(shù)據(jù)存儲(chǔ)在文件里,所以需要提供文件的輸入輸出等操作;在程序中要提供修改,刪除,查找等操作;另外還應(yīng)該提供鍵盤式選擇菜單實(shí)現(xiàn)功能選擇 。 三、總體設(shè)計(jì) 人事管理系統(tǒng) 刪除模塊 查詢模塊 編輯模塊 統(tǒng)計(jì)模塊 排序模塊 保存模塊 按編號(hào)查詢 按姓名查詢 在職人數(shù)統(tǒng)計(jì) 黨員人數(shù)統(tǒng)計(jì) 女工人數(shù)統(tǒng)計(jì) 高學(xué)歷高職稱統(tǒng)計(jì) 按年齡排序 按來(lái)院時(shí)間排序 四、詳細(xì)設(shè)計(jì) 1、 主函數(shù) 主函數(shù)只提供輸入輸出和功 能處理的函數(shù)調(diào)用。其各功能模塊用菜單方式選擇。將 main()函數(shù)體內(nèi)的界面選擇部分語(yǔ)句單獨(dú)抽取出來(lái)作為一獨(dú)立函數(shù),目的在于系統(tǒng)執(zhí)行完每部分功能模塊后能夠方便返回到系統(tǒng)界面。 【程序】 *主函數(shù) */ int main() do int cz; puts(*n); puts(*人事管理系統(tǒng) *n); puts(*請(qǐng)選擇以下選項(xiàng)后面的數(shù)字輸入以確定您要進(jìn)行的操作 *n); puts(選項(xiàng) :); puts(瀏覽 :); puts( *瀏覽文件 (0); puts( 刪除 ); puts( *刪除記錄 (1); puts( 查詢 ); puts( *按名稱查詢 (2); puts( *按編號(hào)查詢 (3); puts( 編輯 ); puts( *查詢名稱編輯信息 (4); puts( *查詢編號(hào)編輯信息 (5); puts( 統(tǒng)計(jì) ); puts( *統(tǒng)計(jì)在職人數(shù) (6); puts( *統(tǒng)計(jì)黨員人數(shù) (7); puts( *統(tǒng)計(jì)女工人數(shù) (8); puts( *統(tǒng)計(jì)碩士以上學(xué)歷人數(shù) (9); puts( *統(tǒng)計(jì)副教授以上職稱人數(shù) (10); puts( 排序 ); puts( *按年齡進(jìn)行排序 (11); puts( *按來(lái)院時(shí)間進(jìn)行排序 (12); puts( 保存 ); puts( *將輸入的記錄進(jìn)行保存 (13); puts( 退出 ); puts( *退出 (14); printf(請(qǐng)輸 入選項(xiàng)號(hào) : ); scanf(%d,&cz); switch(cz) case 0:blose();break; case 1:dele();break; case 2:searname();break; case 3:searnum();break; case 4:channame();break; case 5:channum();break; case 6:sumzzrs();break; case 7:sumdyrs();break; case 8:sumngrs();break; case 9:sumssysxlrs();break; case 10:sumfjsyszhichers();break; case 11:sortage();break; case 12:sortlysj();break; case 13:save();break; case 14:return 0; default: printf(對(duì)不起 ,您沒(méi)有按要求輸入 ); while(1); 2、各模塊設(shè)計(jì) ( 0) 瀏覽模塊 void blose() int i=0,j; if(fp=fopen(renshi.txt,r)=NULL) printf(cannot open this filen); return; while(!feof(fp) fscanf(fp,%s %s %s %d %s %d %s %d %s %d %s,peri.num,,peri.sex,&peri.age,peri.zhiwu,&peri.zhiche,peri.zzmm,&peri.zgxl,peri.rzsj,&peri.lysj,peri.rylb); i+; printf(nn當(dāng)前文件內(nèi)容是 :nn); for(j=0;ji;j+) printf(%s %s %s %d %s %d %s %d %s %d %sn,perj.num,,perj.sex,perj.age,perj.zhiwu,perj.zhiche,perj.zzmm,perj.zgxl,perj.rzsj,perj.lysj,perj.rylb); fclose(fp); printf(n); printf(nnnpress any key to continuennn); getchar(); printf(n); ( 1)刪除模塊 void dele() int i=0,j,k=0; char num10; printf(請(qǐng)輸入您要?jiǎng)h除的記錄的編號(hào) : ); scanf(%s,num); if(fp=fopen(renshi.txt,r)=NULL) printf(cannot open this filen); return; while(!feof(fp) fscanf(fp,%s %s %s %d %s %d %s %d %s %d %s,peri.num,,peri.sex,&peri.age,peri.zhiwu,&peri.zhiche,peri.zzmm,&peri.zgxl,peri.rzsj,&peri.lysj,peri.rylb); i+; fclose(fp); if(fp=fopen(renshi.txt,w)=NULL) printf(cannot open this filen); return; for(j=0;ji;j+) if(strcmp(perj.num,num)!=0) fprintf(fp,%s %s %s %d %s %d %s %d %s %d %sn,perj.num,,perj.sex,perj.age,perj.zhiwu,perj.zhiche,perj.zzmm,perj.zgxl,perj.rzsj,perj.lysj,perj.rylb); fclose(fp); trim(); blose(); printf(); getchar(); ( 2)查詢模塊 ( 2.1)按編號(hào)查詢 void searname() int i=0,j,k=0; char name8; printf(請(qǐng)輸入您要查詢的記錄的姓名 : ); scanf(%s,name); if(fp=fopen(renshi.txt,r+)=NULL) printf(cannot open this filen); return; while(!feof(fp) fscanf(fp,%s %s %s %d %s %d %s %d %s %d %s,peri.num,,peri.sex,&peri.age,peri.zhiwu,&peri.zhiche,peri.zzmm,&peri.zgxl,peri.rzsj,&peri.lysj,peri.rylb); i+; printf(您要的信息如下 :n); for(j=0;ji;j+) if(strcmp(,name)=0) printf(%s %s %s %d %s %d %s %d %s %d %sn,perj.num,,perj.sex,perj.age,perj.zhiwu,perj.zhiche,perj.zzmm,perj.zgxl,perj.rzsj,perj.lysj,perj.rylb); k+; if(k=0) printf(沒(méi)有您要的信息 ); return; fclose(fp); blose(); printf(); getchar(); ( 2.2)按姓名查詢 void searnum() int i=0,j,k=0; char num10; printf(請(qǐng)輸入您要查詢的記錄的編號(hào) : ); scanf(%s,num); if(fp=fopen(renshi.txt,r+)=NULL) printf(cannot open this filen); return; while(!feof(fp) fscanf(fp,%s %s %s %d %s %d %s %d %s %d %s,peri.num,,peri.sex,&peri.age,peri.zhiwu,&peri.zhiche,peri.zzmm,&peri.zgxl,peri.rzsj,&peri.lysj,peri.rylb); i+; printf(您要的信息如下 :n); for(j=0;ji;j+) if(strcmp(perj.num,num)=0) printf(%s %s %s %d %s %d %s %d %s %d %sn,perj.num,,perj.sex,perj.age,perj.zhiwu,perj.zhiche,perj.zzmm,perj.zgxl,perj.rzsj,perj.lysj,perj.rylb); k+; if(k=0) printf(沒(méi)有您要的信息 ); return; fclose(fp); blose(); printf(); getchar(); ( 3)編輯模塊 void channame() int i=0,j,k; char name8; printf(請(qǐng)輸入您要編輯的記錄的姓名 : ); scanf(%s,name); if(fp=fopen(renshi.txt,r)=NULL) printf(cannot open this filen); return; while(!feof(fp) fscanf(fp,%s %s %s %d %s %d %s %d %s %d %s,peri.num,,peri.sex,&peri.age,peri.zhiwu,&peri.zhiche,peri.zzmm,&peri.zgxl,peri.rzsj,&peri.lysj,peri.rylb); i+; fclose(fp); trim(); if(fp=fopen(renshi.txt,w)=NULL) printf(cannot open this filen); return; printf(請(qǐng)輸入您要修改的項(xiàng)所對(duì)應(yīng)的數(shù)字 :(編號(hào)對(duì)應(yīng)的數(shù)字為 ,其他項(xiàng)依次為 ,3,4.); scanf(%d,&k); printf(請(qǐng)輸入這一項(xiàng)修改后的值 ); for(j=0;ji;j+) if(strcmp(,name)=0) switch(k) case 1:scanf(%s,perj.num);break; case 2:scanf(%s,);break; case 3:scanf(%s,perj.sex);break; case 4:scanf(%d,&perj.age);break; case 5:scanf(%s,perj.zhiwu);break; case 6:scanf(%d,&perj.zhiche);break; case 7:scanf(%s,perj.zzmm);break; case 8:scanf(%d,&perj.zgxl);break; case 9:scanf(%s,perj.rzsj);break; case 10:scanf(%d,&perj.lysj);break; case 11:scanf(%s,perj.rylb);break; case 12:return; default:printf(輸入錯(cuò)誤 ); for(j=0;ji;j+) fprintf(fp,%s %s %s %d %s %d %s %d %s %d %sn,perj.num,,perj.sex,perj.age,perj.zhiwu,perj.zhiche,perj.zzmm,perj.zgxl,perj.rzsj,perj.lysj,perj.rylb); fclose(fp); trim(); blose(); printf(); getchar(); void channum() int i=0,j,k; char num10; printf(請(qǐng)輸入您要編輯的記錄的編號(hào) : ); scanf(%s,num); if(fp=fopen(renshi.txt,r)=NULL) printf(cannot open this filen); return; while(!feof(fp) fscanf(fp,%s %s %s %d %s %d %s %d %s %d %s,peri.num,,peri.sex,&peri.age,peri.zhiwu,&peri.zhiche,peri.zzmm,&peri.zgxl,peri.rzsj,&peri.lysj,peri.rylb); i+; fclose(fp); if(fp=fopen(renshi.txt,w)=NULL) printf(cannot open this filen); return; printf(請(qǐng)輸入您要修改的項(xiàng)所對(duì)應(yīng)的數(shù)字 :(編號(hào)對(duì)應(yīng)的數(shù)字為 ,其他項(xiàng)依次為 ,3,4.); scanf(%d,&k); printf(請(qǐng)輸入這一項(xiàng)修改后的值 ); for(j=0;ji;j+) if(strcmp(perj.num,num)=0) switch(k) case 1:scanf(%s,perj.num);break; case 2:scanf(%s,);break; case 3:scanf(%s,perj.sex);break; case 4:scanf(%d,&perj.age);break; case 5:scanf(%s,perj.zhiwu);break; case 6:scanf(%d,&perj.zhiche);break; case 7:scanf(%s,perj.zzmm);break; case 8:scanf(%d,&perj.zgxl);break; case 9:scanf(%s,perj.rzsj);break; case 10:scanf(%d,&perj.lysj);break; case 11:scanf(%s,perj.rylb);break; case 12:return; default:printf(輸入錯(cuò)誤 ); for(j=0;ji;j+) fprintf(fp,%s %s %s %d %s %d %s %d %s %d %sn,perj.num,,perj.sex,perj.age,perj.zhiwu,perj.zhiche,perj.zzmm,perj.zgxl,perj.rzsj,perj.lysj,perj.rylb); fclose(fp); trim(); blose(); printf(); getchar(); ( 4)統(tǒng)計(jì)模塊 ( 4.1) 在職人數(shù)統(tǒng)計(jì) void sumzzrs() int i=0,j; if(fp=fopen(renshi.txt,r)=NULL) printf(cannot open this filen); return; while(!feof(fp) fscanf(fp,%s %s %s %d %s %d %s %d %s %d %s,peri.num,,peri.sex,&peri.age,peri.zhiwu,&peri.zhiche,peri.zzmm,&peri.zgxl,peri.rzsj,&peri.lysj,peri.rylb); i+; if(i=0) printf(這是一個(gè)空文件 ); return; printf(在職人員數(shù)量是 %d人 n,i); for(j=0;ji;j+) printf(%s %s %s %d %s %d %s %d %s %d %sn,perj.num,,perj.sex,perj.age,perj.zhiwu,perj.zhiche,perj.zzmm,perj.zgxl,perj.rzsj,perj.lysj,perj.rylb); fclose(fp); trim(); blose(); printf(); getchar(); (4.2) 黨員人數(shù)統(tǒng)計(jì) void sumdyrs() int i=0,j,count=0; if(fp=fopen(renshi.txt,r)=NULL) printf(cannot open this filen); return; while(!feof(fp) fscanf(fp,%s %s %s %d %s %d %s %d %s %d %s,peri.num,,peri.sex,&peri.age,peri.zhiwu,&peri.zhiche,peri.zzmm,&peri.zgxl,peri.rzsj,&peri.lysj,peri.rylb); i+; if(i=0) printf(這是一個(gè)空文件 ); return; for(j=0;ji;j+) if(strcmp(perj.zzmm,黨員 )=0) printf(%s %s %s %d %s %d %s %d %s %d %sn,perj.num,,perj.sex,perj.age,perj.zhiwu,perj.zhiche,perj.zzmm,perj.zgxl,perj.rzsj,perj.lysj,perj.rylb); count+; fclose(fp); printf(黨員數(shù)量是 %d人 ,count); trim(); blose(); printf(); getchar(); (4.3) 女工人數(shù)統(tǒng)計(jì) void sumngrs() int i=0,j,count=0; if(fp=fopen(renshi.txt,r)=NULL) printf(cannot open this filen); return; while(!feof(fp) fscanf(fp,%s %s %s %d %s %d %s %d %s %d %s,peri.num,,peri.sex,&peri.age,peri.zhiwu,&peri.zhiche,peri.zzmm,&peri.zgxl,peri.rzsj,&peri.lysj,peri.rylb); i+; if(i=0) printf(這是一個(gè)空文件 ); return; for(j=0;ji;j+) if(strcmp(perj.sex,女 )=0) printf(%s %s %s %d %s %d %s %d %s %d %sn,perj.num,,perj.sex,perj.age,perj.zhiwu,perj.zhiche,perj.zzmm,perj.zgxl,perj.rzsj,perj.lysj,perj.rylb); count+; fclose(fp); printf(女工數(shù)量是 %d人 ,count); trim(); blose(); printf(); getchar(); (4.4) 高學(xué)歷高職稱人數(shù)統(tǒng)計(jì) void sumssysxlrs() int i=0,j,count=0; if(fp=fopen(renshi.txt,r)=NULL) printf(cannot open this filen); return; while(!feof(fp) fscanf(fp,%s %s %s %d %s %d %s %d %s %d %s,peri.num,,peri.sex,&peri.age,peri.zhiwu,&peri.zhiche,peri.zzmm,&peri.zgxl,peri.rzsj,&peri.lysj,peri.rylb); i+; if(i=0) printf(這是一個(gè)空文件 ); return; for(j=0;j=2) printf(%s %s %s %d %s %d %s %d %s %d %sn,perj.num,,perj.sex,perj.age,perj.zhiwu,perj.zhiche,perj.zzmm,perj.zgxl,perj.rzsj,perj.lysj,perj.rylb); count+; fclose(fp); printf(碩士以上學(xué)歷人數(shù)是 %d人 ,count); trim(); blose(); printf(); getchar(); void sumfjsyszhichers() int i=0,j,count=0; if(fp=fopen(renshi.txt,r)=NULL) printf(cannot open this filen); return; while(!feof(fp) fscanf(fp,%s %s %s %d %s %d %s %d %s %d %s,peri.num,,peri.sex,&peri.age,peri.zhiwu,&peri.zhiche,peri.zzmm,&peri.zgxl,peri.rzsj,&peri.lysj,peri.rylb); i+; if(i=0) printf(這是一個(gè)空文件 ); return; for(j=0;j=4) printf(%s %s %s %d %s %d %s %d %s %d %sn,perj.num,,perj.sex,perj.age,perj.zhiwu,perj.zhiche,perj.zzmm,perj.zgxl,perj.rzsj,perj.lysj,perj.rylb); count+; fclose(fp); printf(副教授以上學(xué)歷人數(shù)是 %d人 ,count); trim(); blose(); printf(); getchar(); ( 5)排序模塊 (5.1) 按年齡排序模塊 void sortage() int i=0,j,k; struct person a; if(fp=fopen(renshi.txt,r)=NULL) printf(cannot open this filen); return; while(!feof(fp) fscanf(fp,%s %s %s %d %s %d %s %d %s %d %s,peri.num,,peri.sex,&peri.age,peri.zhiwu,&peri.zhiche,peri.zzmm,&peri.zgxl,peri.rzsj,&peri.lysj,peri.rylb); i+; fclose(fp); if(fp=fopen(renshi.txt,w)=NULL) printf(cannot open this filen); return; for(j=0;jperk.age) a=perk; perk=perj; perj=a; for(j=0;ji;j+) fprintf(fp,%s %s %s %d %s %d %s %d %s %d %sn,perj.num,,perj.sex,perj.age,perj.zhiwu,perj.zhiche,perj.zzmm,perj.zgxl,perj.rzsj,perj.lysj,perj.rylb); fclose(fp); trim(); blose(); printf(); getchar(); (5.2) 按來(lái)院時(shí)間 void sortlysj() int i=0,j,k; struct person a; if(fp=fopen(renshi.txt,r)=NULL) printf(cannot open this filen); return; while(!feof(fp) fscanf(fp,%s %s %s %d %s %d %s %d %s %d %s,peri.num,,peri.sex,&peri.age,peri.zhiwu,&peri.zhiche,peri.zzmm,&peri.zgxl,peri.rzsj,&peri.lysj,peri.rylb); i+; fclose(fp); if(fp=fopen(renshi.txt,w)=NULL) printf(cannot open this filen); return; for(j=0;jperk.lysj) a=perk; perk=perj; perj=a; for(j=0;ji;j+) fprintf(fp,%s %s %s %d %s %d %s %d %s %d %sn,perj.num,,perj.sex,perj.age,perj.zhiwu,perj.zhiche,perj.zzmm,perj.zgxl,perj.rzsj,perj.lysj,perj.rylb); fclose(fp); trim(); blose(); printf(); getchar(); ( 6)保存模塊 void save() int n,i=0,j,k; printf(您要輸入幾條記錄 : ); scanf(%d,&n); if(fp=fopen(renshi.txt,r)=NULL) printf(cannot open this filen); return; while(!feof(fp) fscanf(fp,%s %s %s %d %s %d %s %d %s %d %s,peri.num,,peri.sex,&peri.age,peri.zhiwu,&peri.zhiche,peri.zzmm,&peri.zgxl,peri.rzsj,&peri.lysj,peri.rylb); i+; fclose(fp); if(fp=fopen(renshi.txt,w)=NULL) printf(cannot open this filen); return; printf(請(qǐng)輸入您的記錄 (以空格隔開(kāi) )n); for(j=0;jn;j+) scanf(%s %s %s %d %s %d %s %d %s %d %s,peri+j.num,peri+,peri+j.sex,&peri+j.age,peri+j.zhiwu,&peri+j.zhiche,peri+j.zzmm,&peri+j.zgxl,peri+j.rzsj,&peri+j.lysj,peri+j.rylb); k=i+j; for(j=0;j #include #define RS 100 struct person char num10; char name8; char sex4; int age; char zhiwu20; int zhiche;/*1=助理 ,2=講師 ,3=教授 ,4=副教授 ,5=博導(dǎo) ,6=院士 */ char zzmm10; int zgxl;/*1=本科 ,2=碩士 ,3=博士 ,4=博士后 */ char rzsj12; int lysj; char rylb10; perRS; void blose();/*瀏覽文件 */ void trim();/*刪除空行 */ void dele();/*刪除函數(shù) */ void searname();/*按名稱查詢 */ void searnum();/*按編號(hào)查詢 */ void channame();/*查詢名稱編輯信息 */ void channum();/*查詢編號(hào)編輯信息 */ void sumzzrs();/*根據(jù)在職人數(shù)進(jìn)行統(tǒng)計(jì) */ void sumdyrs();/*根據(jù)黨員人數(shù)進(jìn)行統(tǒng)計(jì) */ void sumngrs();/*根據(jù)女工人數(shù)進(jìn)行統(tǒng)計(jì) */ void sumssysxlrs();/*根據(jù)碩士以上學(xué)歷人數(shù)進(jìn)行統(tǒng)計(jì) */ void sumfjsyszhichers();/*根據(jù)副教授以上職稱人數(shù)進(jìn)行統(tǒng)計(jì) */ void sortage();/*按年齡進(jìn)行排序 */ void sortlysj();/*按來(lái)院時(shí)間進(jìn)行排序 */ void save();/*將輸入的記錄進(jìn)行保存 */ FILE *fp; void trim() int i=0,j; if(fp=fopen(renshi.txt,r)=NULL) printf(cannot open this filen); return; while(!feof(fp) fscanf(fp,%s %s %s %d %s %d %s %d %s %d %s,peri.num,,peri.sex,&peri.age,peri.zhiwu,&peri.zhiche,peri.zzmm,&peri.zgxl,peri.rzsj,&peri.lysj,peri.rylb); i+; fclose(fp); if(fp=fopen(renshi.txt,w)=NULL) printf(cannot open this file=n); return; for(j=0;ji;j+) if(perj+1.age!=0&perj+1.zhiche!=0&perj+1.zgxl!=0&perj+1.lysj!=0) fprintf(fp,%s %s %s %d %s %d %s %d %s %d %sn,perj.num,,perj.sex,perj.age,perj.zhiwu,perj.zhiche,perj.zzmm,perj.zgxl,perj.rzsj,perj.lysj,perj.rylb); fclose(fp); void blose() int i=0,j; if(fp=fopen(renshi.txt,r)=NULL) printf(cannot open this filen); return; while(!feof(fp) fscanf(fp,%s %s %s %d %s %d %s %d %s %d %s,peri.num,,peri.sex,&peri.age,peri.zhiwu,&peri.zhi
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030中國(guó)電熱水龍頭行業(yè)市場(chǎng)占有率及投資前景評(píng)估規(guī)劃報(bào)告
- 2025至2030中國(guó)甜糯玉米市場(chǎng)供需平衡預(yù)測(cè)及發(fā)展行情監(jiān)測(cè)報(bào)告
- 2025至2030中國(guó)獼猴桃行業(yè)市場(chǎng)占有率及投資前景評(píng)估規(guī)劃報(bào)告
- 本碩博貫通式培養(yǎng)模式下課程一體化的評(píng)估與質(zhì)量保障機(jī)制研究
- 教育技術(shù)與商業(yè)融合的案例分析
- 運(yùn)營(yíng)保險(xiǎn)知識(shí)培訓(xùn)課件
- 教育游戲化的智能技術(shù)應(yīng)用研究
- 創(chuàng)新教育與人才培養(yǎng)政策探析
- 商業(yè)智能技術(shù)的趨勢(shì)預(yù)測(cè)與策略制定
- 教育信息化與技術(shù)集成應(yīng)用
- 山東某智慧農(nóng)場(chǎng)項(xiàng)目可行性研究報(bào)告
- 2025年N1叉車司機(jī)考試試題(附答案)
- 新建自體血液回收機(jī)項(xiàng)目立項(xiàng)申請(qǐng)報(bào)告
- GB/T 45004-2024鋼鐵行業(yè)低碳企業(yè)評(píng)價(jià)指南
- 2024年鮮食玉米項(xiàng)目可行性研究報(bào)告
- 5.1延續(xù)文化血脈-(教學(xué)設(shè)計(jì)) 2024-2025學(xué)年統(tǒng)編版道德與法治九年級(jí)上冊(cè)
- 2024-2025學(xué)年初中信息技術(shù)(信息科技)七年級(jí)上冊(cè)蘇科版(2023)教學(xué)設(shè)計(jì)合集
- 《成人有創(chuàng)機(jī)械通氣氣道內(nèi)吸引技術(shù)操作》標(biāo)準(zhǔn)解讀
- 2021網(wǎng)絡(luò)布線省賽評(píng)分標(biāo)準(zhǔn)(公開(kāi)稿)
- 物流園區(qū)安全管理手冊(cè)
- 手糊補(bǔ)強(qiáng)工A卷考試 (1)附有答案
評(píng)論
0/150
提交評(píng)論