版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、C 語言課程設(shè)計人事管理系統(tǒng)36歡迎下載題目要求: 要求人事管理管理系統(tǒng)某高校主要人員有:在職人員(行政人員、教師、一般員工)、退休人員和臨時工?,F(xiàn)在, 需要存儲這些人員的人事檔案信息:編號、姓名、性別、年齡、職務(wù)、職稱、政治面貌、最高學(xué)歷、任職時間、來院時間、人員類別。其中,人員編號唯一,不能重復(fù)。(1) 添加刪除功能:能根據(jù)學(xué)院人事的變動情況,添加刪除記錄;(2) 查詢功能:能根據(jù)編號和姓名進(jìn)行查詢;(3) 編輯功能(高級) :根據(jù)查詢對相應(yīng)的記錄進(jìn)行修改,并存儲;(4) 統(tǒng)計功能:能根據(jù)多種參數(shù)進(jìn)行人員的統(tǒng)計(在職人數(shù)、黨員人數(shù)、女工人數(shù)、高學(xué)歷高職稱人數(shù)(碩士學(xué)位以上或者副教授以上),
2、統(tǒng)計要求同時顯示被統(tǒng)計者的信息;(5) 排序功能:按照年齡、來院時間進(jìn)行排序;(6) 保存功能:能對輸入的數(shù)據(jù)進(jìn)行相應(yīng)的存儲;一、需求分析:根據(jù)題目要求,職工信息是存放在文件中的,所以應(yīng)該提供相應(yīng)的文件的輸入輸出的功能, 在程序中應(yīng)該有添加刪除,查詢,編輯,統(tǒng)計,排序,保存等程序?qū)崿F(xiàn)相應(yīng)的操作,另外菜單式的選擇方式選擇程序的功能也是必須需的。另外程序中要求存儲的模塊,采用的方式均為將原文件中的所有數(shù)據(jù)讀入內(nèi)存,在內(nèi)存中處理之后以覆蓋的方式寫入文件存貯,這樣的方法在一定程度上提高了對數(shù)據(jù)處理的靈活性,較容易理解, 但存在處理中遇到以外情況而丟失數(shù)據(jù)的風(fēng)險,另外當(dāng)文件中的數(shù)據(jù)量很大時,這種方法也存
3、在一定的難度,在本程序中將 N 定為 100,基本上能滿足要求;二、總體設(shè)計:根據(jù)以上需求分析,將程序分成以下幾個模塊: 1、 新建數(shù)據(jù)文件( build new data); 2、 添加記錄( add data);3、 刪除記錄( delete data);4、 按工號搜索( search by number); 5、 按姓名搜索( search by name); 6、 瀏覽全部數(shù)據(jù)(browse all );7、 修改數(shù)據(jù)( modify the data );8、 排序功能( order the volume ); 9、 統(tǒng)計功能( data a volume);系統(tǒng)功能模塊圖如下:三
4、、詳細(xì)設(shè)計;1、 主函數(shù):1需求分析:為使系統(tǒng)執(zhí)行完每部分功能后能夠方便的回到系統(tǒng)主界面,main() 函數(shù)設(shè)計的較簡單,只包含一個 menu()函數(shù),其余的全部功能都通過遞歸調(diào)用實現(xiàn)返回主界面的功能。main() 函數(shù)定義如下: main()menu();而 menu() 定義如下:2流程圖:menu()函數(shù)調(diào)用來實現(xiàn),并通過menu()函數(shù)的menu()int n,w1; doprintf("nttttMENUn"); printf("tt0tbuild newdatann"); printf("tt1tdelete datann"
5、;); printf("tt2tadd datann"); printf("tt3tsearch by numbernn");printf("tt4tsearch by namenn"); printf("tt5tbrowse allnn"); printf("tt6tmodify the datann"); printf("tt7torder the volumenn"); printf("tt8tdata a volumenn"); printf(&q
6、uot;tt9texitnn");printf("tplease choice and enter a number bb"); scanf("%d",&n);if(n<0|n>8)w1=1;getchar(); else w1=0;while(w1=1); switch(n)case 0:build();break;/*調(diào)用新建數(shù)據(jù)文件函數(shù)*/case 1:del();break;/*調(diào)用刪除數(shù)據(jù)函數(shù)*/case 2:add();break;/*調(diào)用添加數(shù)據(jù)函數(shù)*/case 3:snum();break;/*調(diào)用按工號搜索
7、函數(shù)*/case 4:sname();break;/*調(diào)用按姓名搜索函數(shù)*/case 5:browse();break;/*調(diào)用瀏覽數(shù)據(jù)函數(shù)*/case 6:modify();break;/*調(diào)用修改數(shù)據(jù)函數(shù)*/case 7:order();break;/*調(diào)用排序函數(shù)函數(shù)*/case 8:data();break;/*調(diào)用統(tǒng)計函數(shù)*/case 9:exit(0);/*退出 */default:printf("input error! please input a number between 0 and 8");menu();2、各功能模塊設(shè)計:(1) 、新建數(shù)據(jù)文件模塊
8、:<1>、數(shù)據(jù)結(jié)構(gòu);看各個數(shù)據(jù)信息,編號、姓名、性別、年齡、職務(wù)、職稱、政治面貌、最高學(xué)歷、任職時間、來院時間、 人員類別,均為字符串類型,在文件中以文本形式存放,每條記錄對應(yīng)一個人員的信息,可以方便信息的管理;而數(shù)據(jù)讀進(jìn)內(nèi)存中時,可以以結(jié)構(gòu)體的形式,每一個結(jié)構(gòu)體包含了一個人員的全部信息,多的人員的信息組成了一個結(jié)構(gòu)體數(shù)組。定義如下:struct workerchar num11; char name10; char sex2; char age3; char zhiwu15;char zhicheng15; char zhengzhi15; char xueli15; char
9、renzhisj8;char laiyansj8; char leibie15;wkN,s;其中 N 是宏定義形式定義的字符,臨時定義為100, wkN, 為存放人員信息的結(jié)構(gòu)體數(shù)組,而 S 為臨時的結(jié)構(gòu)體,用來保存信息處理過程中的臨時數(shù)據(jù)。2、流程圖如下:3、程序:build()int i,m,k,p; FILE *fp;if(fp=fopen("worker00.txt","w ")=NULL)printf("can not build filen"); printf_back();printf("howmanywork
10、ersdoyou want to input(0-%d)?:",N); scanf("%d",&m);k=m;for(i=0;i<k;i+)printf("nInput record.n",i+1); input(i);%dthworkerfor(p=0;p<=i;p+) if(fprintf(fp,"%st%st%1st%st%st%st%st%st%st%st%sn",wkp.num,,wkp.s ex,wkp.age,wkp.zhiwu,wkp.zhicheng,wkp.zhengz
11、hi,wkp.xueli,wkp.renzhisj,wkp.laiyansj,wkp.leibie)!=1) printf("cannot write the datann");fclose(fp); printf_back();(2) 、追加模塊:1 需求分析 該模塊的功能是擁護需要增加新的員工記錄,從鍵盤輸入并逐條寫入到原來的文件中去,其中輸入號碼是要防止號碼重復(fù),重復(fù)時報告錯誤,重新輸入。 為方便用戶管理和查看,該模塊采用的方式是用先把原來文件中的數(shù)據(jù)讀入內(nèi)存,保存在內(nèi)存中, 然后在內(nèi)存中的數(shù)據(jù)后面增加新的數(shù)據(jù),操作完成后用寫的方式打開文件,用覆蓋的方式寫入。2流程圖
12、:3程序:add()int i,m,n,k,p; FILE *fp; n=load();if(n=-1)menu();printf("how many workers do you want to add(0-%d)?:bbb",N-n); scanf("%d",&m);k=m+n; for(i=n+1;i<=k;i+)printf("nInput %dth worker record.n",i-n+1);input(i);if(fp=fopen("worker00.txt","w"
13、;)=NULL)/*將數(shù)據(jù)保存到文件*/printf("can not open filen"); printf_back();for(p=0;p<k;p+) fprintf(fp,"%st%st%1st%st%st%st%st%st%st%st%sn",wkp.num,,wkp.sex, wkp.age,wkp.zhiwu,wkp.zhicheng,wkp.zhengzhi,wkp.xueli,wkp.renzhisj,wkp.laiyansj,wkp.leibie); fclose(fp);printf_back();(3) 修
14、改模塊:1需求分析: 該模塊的功能是顯示所有信息, 考慮到記錄較多, 采用分屏顯示, 顯示完所有的記錄后,由用戶輸入需要修改的人員的號碼, 查找成功后, 顯示查找結(jié)果, 并詢問擁護修改人員的哪部分記錄,根據(jù)用戶選擇修改相應(yīng)的信息,然后保存修改后的結(jié)果;2 流程圖3程序;modify()int i,n,k,p,w0=1,w1,w2=0;FILE *fp;n=load(); dok=-1;printf_face(); for(i=0;i<=n;i+) if(i!=0)&&(i%10=0)printf("nnRemember the No.which need mod
15、ify.npress any key to continue."); getch();puts("nn");printf_one(i);doprintf("nnEnter NO. that you want to modify!nttNO.bb");scanf("%s",s.num); for(i=0;i<n;i+)if(strcmp(s.num,wki.num)=0);k=i;s=wki;if(k=-1)printf("nnNO exit ! please again");while(k=-1);
16、printf_face(); printf_one(k); w1=modify_data(k);if(w1=1)printf("nsuccessful!nnDo yuo want to modify another?nntt1tYesnntt2tBack with savent bb");scanf("%d",&w0); w2=1;elsew0=0;if(w2=1)wkk=s;wkk=s;if(w0!=1&&w2=1)fp=fopen("worker00.txt","w");for(p=0;
17、p<=n;p+)fprintf(fp,"%st%st%1st%st%st%st%st%st%st%st%sn",wkp.num,,wkp.sex, wkp.age,wkp.zhiwu,wkp.zhicheng,wkp.zhengzhi,wkp.xueli,wkp.renzhisj,wkp.laiyansj,wkp.leibie); fclose(fp);while(w0=1); menu();修改數(shù)據(jù)函數(shù)如下:modify_data(int i)int c,w1; doprintf("nmodifyby=>nntt1tNO.ntt2tn
18、amentt3tsexntt4tagentt5tzhiwuntt6tzhichengntt7nnttt bb"); scanf("%d",&c); if(c>11|c<1)printf("choice error!please choose again!"); getchar();while(c>11|c<1); doswitch(c)case 1:printf("the old number is %s,",wki.num);input_num(i,i-1);break; case 2:pr
19、intf("the old name is %s,enter the new name:",);scanf("%s",);break;case 3:printf("the old sex is %s,enter the new sex:",wki.sex);scanf("%1s",wki.sex);break;case 4:printf("the old age is %s,enter the new age:",wki.age);scanf("%s&q
20、uot;,wki.age);break; case 5:printf("the old zhiwu is %s,enter the new zhiwu:",wki.zhiwu);scanf("%s",wki.zhiwu);break;case 6:printf("the old zhicheng is %s,enter the new zhicheng:",wki.zhicheng);scanf("%s",wki.zhicheng);break; case 7:printf("the old zhengz
21、himianmao is %s,enter the new zhengzhimiainmao:",wki.zhengzhi);scanf("%s",wki.zhengzhi);break;case 8:printf("the old zuigaoxueli is %s,enter the new zuigaoxueli:",wki.xueli);scanf("%s",wki.xueli);break; case 9:printf("the old renzhishijian is %s,enter the newr
22、enzhishijian:",wki.renzhisj);scanf("%s",wki.renzhisj);break; case 10:printf("the old laiyuanshijian is %s,enter the new laiyuanshijian:",wki.laiyansj);scanf("%s",wki.laiyansj);break; case 11:printf("the old renyuanleibie is %s,enter the new renyuanleibie:"
23、;,wki.leibie);scanf("%s",wki.leibie);break;printf("now:nn"); printf_face(); printf_one(i);printf("nareyousure?nntt1tsurentt2tNoand remodifyntt3tbackwithoutsave inthis timentttbbb");scanf("%d",&w1);while(w1=2); return(w1);(4)刪除模塊:1 需求分析 :該模塊的運行方式與修改模塊類似,首先分
24、屏顯示所有人員的記錄,顯示完所有的記錄后,由用戶輸入要刪除的人員的號碼,根據(jù)號碼查找相應(yīng)的記錄并將結(jié)果顯示出來,經(jīng)用戶確認(rèn)后刪除, 刪除的方法是將文件中的數(shù)據(jù)讀入內(nèi)存,賦給相應(yīng)的結(jié)構(gòu)體,并將結(jié)構(gòu)體數(shù)組中將刪除的后面的數(shù)據(jù)賦給前一個結(jié)構(gòu)體,然后將相應(yīng)數(shù)據(jù)寫入文件并保存;2流程圖:Y3程序; del()char c;int i,j,n,k,m,w0=1,w1=0,w2=0; FILE *fpt;n=load(); dok=-1;printf_face(); for(i=0;i<=n;i+) if(i!=0)&&(i%10=0)printf("nnRemember t
25、he No.which need delete.npress any key to continue."); getch();printf("nn");printf_one(i);doprintf("nnEnter NO. that you want to delete!nttNO.bb"); scanf("%s",s.num);for(i=0;i<=n;i+) if(strcmp(s.num,wki.num)=0);k=i;s=wki;if(k=-1)printf("nnNO exit ! please a
26、gain");while(k=-1); printf_face(); printf_one(k);printf("are you sure to delete the data? ty/nntt bb"); scanf("%1s",&c);if(c='y')for(j=i;j<=n;j+) wkj=wkj+1; w1=1;else menu(); if(w1=1)printf("nsuccessful!nnDoyuowanttodelete another?nntt1tYesnntt2tBack with
27、 saventbb");scanf("%d",&w0); w2=1;if(w0!=1&&w2=1)fpt=fopen("worker00.txt","w"); for(m=0;m<n;m+)fprintf(fpt,"%st%st%1st%st%st%st%st%st%st%st%sn",wkm.num,,wkm.sex,wkm.age,wkm.zhiwu,wkm. zhicheng,wkm.zhengzhi,wkm.xueli,wkm.renzhisj,wkm
28、.laiyansj,wkm.leibie); fclose(fpt); while(w0=1);menu();(5)、按號碼搜索:1 需求分析 :該模塊的功能是按照輸入的人員的號碼查找對應(yīng)的記錄,并將其顯示,查找成功以后,增加刪除和修改等功能,其中刪除和修改功能可以通過調(diào)用相應(yīng)的函數(shù)來實現(xiàn)。2流程圖;3、程序;snum()FILE *fp;int i,n,k,p,w1=1,w2,w3,w4; n=load();dodok=-1;printf("nnEnter the number that you want to search!nttnumber:bbbbb"); scan
29、f("%s",s.num);for(i=0;i<=n;i+) if(strcmp(s.num,wki.num)=0)k=i; printf_one(k);break;if(k=-1)printf("nnNO exist!please");printf("nnAre you again?ntt1tagainntt2tNO and backnttbb"); scanf("%d",&w1);if(w1=1)snum(); break;if(w1=2) menu();break; while(k=-1&
30、;&w1=1); w4=0;w3=0;if(k!=-1);printf("nnWhat do you want to do ?ntt1tsearch anotherntt2tmodifyntt3tDeletentt4tback menunttbb");scanf("%d",&w2); switch(w2)case 1:snum();break;case 2:w3=modify_data(k);break;/*調(diào)用修改數(shù)據(jù)函數(shù)*/case 3:printf("nAre you sure?ntt1tsurentt2tno and b
31、acknttbb"); scanf("%d",&w4);if(w4=1) for(p=i;p<=n;p+)wkp=wkp+1; break;case 4:menu();break;if(w3=1|w4=1)fp=fopen("worker00.txt","w"); for(p=0;p<=n;p+)fprintf(fp,"%st%st%1st%st%st%st%st%st%st%st%sn",wkp.num,,wkp.sex,wkp.age,wkp.zhiwu,wkp.
32、zhicheng,wkp.zhengzhi,wkp.xueli,wkp.renzhisj,wkp.laiyansj,wkp.leibie);fclose(fp); printf("nnttsuccessful!n");printf("nnWhat do you want to do?ntt1tSearch anotherntt2tBacknttbb"); scanf("%d",&w2);while(w2=1);menu();(7) 按姓名搜索。該模塊的結(jié)構(gòu)與按號碼查詢的結(jié)構(gòu)基本相同;(8) 瀏覽模塊;1需求分析:該模塊的功能是
33、顯示所有保存在文件中的記錄,考慮到記錄較多, 采用分屏顯示的方式;2、流程圖;3程序: browse()int i,j,n;n=load(); printf_face(); for(i=0;i<=n;i+) if(i!=0)&&(i%10=0)printf("nnRemember the No.which need delete.npress any key to continue."); getch();printf("nn");printf_one(i);printf("tThere are %d record.n&q
34、uot;,n+1); printf("press any key to continue."); getch();menu();(9) 、排序模塊;1、需求分析 ;該模塊的功能是要求將記錄按照年齡或者來院時間進(jìn)行排序,總體結(jié)構(gòu)是先用n=load() 函數(shù)將文件中的數(shù)據(jù)調(diào)入內(nèi)存,然后按照選擇法排序,并將結(jié)果顯示出來,然后將排序后的結(jié)果保存。2流程圖;3程序;order()int i,j,k,n,p,m; FILE *fp; n=load();printf("which do you like to follow?ntt1tagentt2tlaiyuanshijian
35、nn"); scanf("%d",&p);if(p=1)for(i=0;i<=n-1;i+)for(j=i+1;j<=n;j+)if(strcmp(wki.age,wkj.age)<0)s=wki;wki=wkj;wkj=s; if(p=2)for(i=0;i<=n-1;i+)for(j=i+1;j<=n;j+)if(strcmp(wki.laiyansj,wkj.laiyansj)<0)s=wki;wki=wkj; wkj=s;fp=fopen("worker00.txt","w+&quo
36、t;); for(m=0;m<=n;m+)if(fprintf(fp,"%st%st%1st%st%st%st%st%st%st%st%sn",wkm.num,,wkm.sex,wkm.age,wkm.zhiwu,wkm. zhicheng,wkm.zhengzhi,wkm.xueli,wkm.renzhisj,wkm.laiyansj,wkm.leibie)=NULL)printf("cannot open the file,press any key to continue.");getchar();menu();fclose(
37、fp);printf("nn"); printf_back();(10) 、統(tǒng)計模塊1、需求分析 ;該模塊的功能是按照用戶的要求統(tǒng)計出滿足符合條件的所有記錄的個數(shù),并將滿足條件的記錄顯示出來。 該模塊沒有涉及到文件的保存,過程中數(shù)據(jù)的丟失。2流程圖;所以將文件用只讀的方式打開,可以防止操作3、程序data()int p;printf("what kind do you want to data?ntt1tthe number on dutyntt2tthe number of Party memberntt3tthenumberofwomenntt4tthenum
38、berofhigh educationntt5texitnntt bb");scanf("%d",&p);switch(p)case 1:numduty();break; case 2:numpm();break;case 3:numwm();break; case 4:hiedcation();break; case 5:menu();break;dafault:printf("the number must be between 1 and 4,please choose again!"); data();該過程中調(diào)用了四個函數(shù),n
39、umduty()(統(tǒng)計在職人員人數(shù)) ,numpm()(統(tǒng)計黨員人數(shù)) ,numwm () ( 統(tǒng)計女工人數(shù)), hieduction ()(統(tǒng)計高學(xué)歷高職稱人數(shù)),函數(shù)的具體定義見后面附錄源程序。并通過在四個函數(shù)中調(diào)用menu()函數(shù)返回到主菜單。上機操作:1:數(shù)據(jù)源2:編譯,連接和運行下面是各個模塊的運行結(jié)果的界面圖:1、 主菜單函數(shù)界面:2、輸入模塊:新建文件和添加模塊的輸入界面基本相同:3、刪除模塊:4、瀏覽模塊;5、編輯模塊:6、統(tǒng)計模塊:7、排序模塊:附所有源程序: #define N 100 #include<stdio.h> struct workerchar nu
40、m11; char name10; char sex2; char age3; char zhiwu15;char zhicheng15; char zhengzhi15; char xueli15; char renzhisj8; char laiyansj8; char leibie15;wkN,s,h;menu()/*菜單函數(shù) */int n,w1; doprintf("nttttMENUn"); printf("tt0tbuild newdatann"); printf("tt1tdelete datann"); printf
41、("tt2tadd datann"); printf("tt3tsearch by numbernn"); printf("tt4tsearch by namenn"); printf("tt5tbrowse allnn"); printf("tt6tmodify the datann"); printf("tt7torder the volumenn"); printf("tt8tdata a volumenn"); printf("tt9te
42、xitnn");printf("tplease choice and enter a number bb");scanf("%d",&n); if(n<0|n>8)w1=1;getchar();else w1=0;while(w1=1);switch(n)case 0:build();break; case 1:del();break; case 2:add();break; case 3:snum();break; case 4:sname();break; case 5:browse();break; case 6:mo
43、dify();break; case 7:order();break; case 8:data();break; case 9:exit(0);default:printf("input error! please input a number between 0 and 8");menu();build()/*新建文件 */int i,m,k,p;FILE *fp;if(fp=fopen("worker00.txt","w")=NULL)printf("can not build filen"); printf_
44、back();printf("how many workers do you want to input(0-%d)?:",N); scanf("%d",&m);k=m;for(i=0;i<k;i+)printf("nInput %dth worker record.n",i+1); input(i);for(p=0;p<=i;p+) if(fprintf(fp,"%st%st%1st%st%st%st%st%st%st%st%sn",wkp.num,,wkp.s ex,wkp.
45、age,wkp.zhiwu,wkp. zhicheng,wkp.zhengzhi,wkp.xueli,wkp.renzhisj,wkp.laiyansj,wkp.leibie)!=1) printf("cannot write the datann");fclose(fp); printf_back();add()/*add*/int i,m,n,k,p; FILE *fp; n=load();if(n=-1)menu();printf("how many workers do you want to add(0-%d)?:bbb",N-n);scanf
46、("%d",&m); k=m+n; for(i=n+1;i<=k;i+)printf("nInput %dth worker record.n",i-n+1); input(i);if(fp=fopen("worker00.txt","a+")=NULL)printf("can not open filen"); printf_back();for(p=0;p<k;p+) fprintf(fp,"%st%st%1st%st%st%st%st%st%st%st%sn&
47、quot;,wkp.num,,wkp.sex, wkp.age,wkp.zhiwu,wkp. zhicheng,wkp.zhengzhi,wkp.xueli,wkp.renzhisj,wkp.laiyansj,wkp.leibie);fclose(fp); printf_back();input(int i)/*輸入一個記錄*/input_num(i,i-1);printf("nenter the name:tbbbbbbbbbbb"); scanf("%s",);printf("nenter the age:t
48、bbbb"); scanf("%s",wki.age);printf("nenter the sexM for man and W for woman:t bb"); scanf("%1s",wki.sex);printf("nenter the zhiwu:tbbbbbbbbbbbbbbbb");scanf("%s",wki.zhiwu);printf("nenter the zhicheng:tbbbbbbbbbbbbbbbb"); scanf("%s
49、",wki.zhicheng);printf("nenter the zhengzhimiannao:tbbbbbbbbbbbbbbbb"); scanf("%s",wki.zhengzhi);printf("nenter the xueli:tbbbbbbbbbbbbbbbb"); scanf("%s",wki.xueli);printf("nenter the renzhishijian:tbbbbbbbbb"); scanf("%s",wki.renzhisj
50、);printf("nenter the laiyanshijian:tbbbbbbbbb");scanf("%s",wki.laiyansj);printf("nenter the leibie:tbbbbbbbbbbbbbbbb"); scanf("%s",wki.leibie);load()/*加載函數(shù) */FILE *fp; int i;if(fp=fopen("worker00.txt","r")=NULL)printf("cannot open file
51、n");return NULL; elsefor(i=0;!feof(fp);i+) fscanf(fp,"%st%st%1st%st%st%st%st%st%st%st%sn",wki.num,,wki.sex,w ki.age,wki.zhiwu,wki. zhicheng,wki.zhengzhi,wki.xueli,wki.renzhisj,wki.laiyansj,wki.leibie);return(i-1);input_num(int i,int n)/*輸入號碼 */int j,k,w1; dow1=0;printf("e
52、nter the number:bbbbbbbbbbbb"); scanf("%s",wki.num);for(j=0;wki.numj!='0'j+)if(wki.numj<'0')|(wki.numj>'9')printf("Input error!Only be made up of (0-9).Please input again!nn"); w1=1;break;if(w1!=1)for(k=0;k<n;k+)if(k!=i&&strcmp(wkk.nu
53、m,wki.num)=0)while(w1=1);printf("this record is exit.please input again!nn"); w1=1;break;printf_back()/*函數(shù) printf_back*/int w; printf("nntsuccessful.nn");printf("What do you want to do ?nntt1tBrowse all nownntt2tbacknnttbb"); scanf("%d",&w);if(w=1) browse(
54、); else menu();browse()/*瀏覽函數(shù) */int i,j,n;n=load(); printf_face(); for(i=0;i<=n;i+) for(i=0;i<=n;i+) if(i!=0)&&(i%10=0)printf("nnRemember the No.which need modify.npress any key to continue."); getch();puts("nn");printf("tThere are %d record.n",n+1); printf("press any key to continue."); getch();menu();printf_face()/*顯示數(shù)據(jù)結(jié)構(gòu)*/n");p
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 布草購貨合同
- 表見代理空白合同書
- 北京市電力設(shè)施保護安全管理協(xié)議書(試行)
- 浙江省金華市義烏市七校聯(lián)考2024-2025學(xué)年九年級上學(xué)期11月期中數(shù)學(xué)試題(含答案)
- 內(nèi)蒙古赤峰市名校2024-2025學(xué)年高一上學(xué)期期中聯(lián)考語文試題(含答案)
- 黑龍江省齊齊哈爾市富??h第一中學(xué)2024-2025學(xué)年八年級上學(xué)期11月期中階段質(zhì)量檢測道德與法治試題(含答案)
- 【初中地理】湘教版2024-2025學(xué)年七年級上冊期中模擬地理試題2
- 15 C波的干涉 提升版2025新課改-高中物理-選修第1冊(21講)
- 規(guī)劃人生主題
- 血液系統(tǒng)用藥相關(guān)項目投資計劃書
- 防護欄生命工程監(jiān)理實施細(xì)則全解
- 環(huán)甲膜穿刺術(shù)PPT課件
- 監(jiān)視和測量設(shè)備管理制度
- 長軌運輸 - T11長軌列車收軌作業(yè)
- 眾籌投資優(yōu)秀合同模板
- 信號頻譜分析專科復(fù)習(xí)習(xí)題集
- 新風(fēng)系統(tǒng)工程報價清單明細(xì)表
- 表一、博物館基本情況調(diào)查表
- 0-3歲男童體重身高百分位數(shù)曲線圖
- 餐飲門店經(jīng)營利潤表
- 機械式立體停車庫設(shè)計方案
評論
0/150
提交評論