C語言程序設(shè)計-職工信息管理系統(tǒng)[1]_第1頁
C語言程序設(shè)計-職工信息管理系統(tǒng)[1]_第2頁
C語言程序設(shè)計-職工信息管理系統(tǒng)[1]_第3頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、彳南犬C語言課程設(shè)計0026262626C語言課程設(shè)計任務(wù)書一、題目 :職工信息管理系統(tǒng)二、目的和要求 目的:要求熟練掌握 C 語言的基本知識和編輯技能; 基本掌握結(jié)構(gòu)化程序設(shè)計的基本思路和方法。要求:設(shè)計一個職工信息管理系統(tǒng),使之能提供以下功能:1、應(yīng)提供一個界面來調(diào)用各個功能 , 調(diào)用界面和各個功能的操作界面 應(yīng)盡可能清晰美觀 !2、輸入功能:職工信息錄入(職工信息用文件保存),可以一次完成 若干條記錄的輸入。3、瀏覽功能:完成對全部職工信息的顯示。4、查找功能:完成按職工的職工號查詢職工的相關(guān)信息,并顯示。 完成按職工的學(xué)歷查詢職工的相關(guān)信息,并顯示。 完成按職工的電話號碼查詢職工的相關(guān)

2、信息,并顯 示。5、刪除功能: 通過輸入職工的姓名完成對該名職工的信息進(jìn)行刪除。6、添加功能:完成添加新職工的信息的任務(wù)。7、修改功能: 通過輸入職工的姓名完成對該名職工的信息進(jìn)行修改。8、退出職工信息管理系統(tǒng)。三、信息描述 職工信息包括職工號、姓名、性別、年齡、學(xué)歷、工資、住址、電話等。四、解決方案1、首先進(jìn)行需求分析,搞清楚系統(tǒng)功能和任務(wù);2、然后在總體設(shè)計中確定模塊結(jié)構(gòu)、劃分功能模塊,將軟件功能需求分配 給所劃分的最單元模塊。確定模塊間的聯(lián)系,確定數(shù)據(jù)結(jié)構(gòu)、文件結(jié)構(gòu)、數(shù)據(jù)庫 模式,確定測試方法與策略;3、在詳細(xì)設(shè)計中,為每個模塊確定采用的算法,選擇適當(dāng)?shù)墓ぞ弑磉_(dá)算法 的過程(流程圖) 來

3、描述模塊的詳細(xì)過程。 確定每一模塊采用的數(shù)據(jù)結(jié)構(gòu)和模塊 接口的細(xì)節(jié),包括對系統(tǒng)外部的接口和用戶界面,對系統(tǒng)內(nèi)部其他模塊的接口;4、根據(jù)分析編寫C語言代碼。五、進(jìn)度安排 課程設(shè)計時間為兩周,分為五個階段完成:1、分析設(shè)計階段。在老師的指導(dǎo)下自主學(xué)習(xí)和鉆研問題,明確設(shè)計要求, 找出現(xiàn)實方法。按照需求分析、總體設(shè)計、詳細(xì)設(shè)計幾個步驟進(jìn)行。這一 階段前 1-2 天完成;2、編碼調(diào)試階段。根據(jù)設(shè)計分析方案編寫 C 語言代碼,然后調(diào)試該代碼, 實現(xiàn)課題要求的功能。這一階段在 3-7 天完成;3、總結(jié)報告階段??偨Y(jié)設(shè)計工作,寫出課程設(shè)計說明書,包括需求分析、 總體設(shè)計、詳細(xì)設(shè)計、 編碼、測試的步驟和內(nèi)容。

4、這一階段在 8-9 天完成;4、考核階段。六、寫課程設(shè)計總結(jié) 課程設(shè)計報告要求 總結(jié)報告包括需求分析、 總體設(shè)計、詳細(xì)設(shè)計、 編碼(詳細(xì)寫出編程步驟) 測試的步驟和內(nèi)容、課程設(shè)計總結(jié)和參考資料等。七、參考資料C程序設(shè)計(第三版) 譚浩強(qiáng) 著 清華大學(xué)出版社C程序設(shè)計題解與上機(jī)指導(dǎo)(第三版 )譚浩強(qiáng) 編著 清華大學(xué)出版社目錄1 .總體設(shè)計方案 32 使用說明及運(yùn)行實例 53. 項目源程序代碼104. 課程設(shè)計心得23總體設(shè)計方案系統(tǒng)的總體流程圖圖1.系統(tǒng)的總體流程圖二 . 為了方便使用結(jié)構(gòu)此系統(tǒng)結(jié)構(gòu)均為全局類型定義 struct employee/ 定義一個職工信息的結(jié)構(gòu)體int num;cha

5、r name10;char sex;int age;char xueli30;int wage;char addr30;char tel20; em100;三. 各模塊的功能和實現(xiàn)1. 菜單模塊: 顯示職工管理系統(tǒng)的主菜單, 供用戶選擇所需的功能, 通過自己定 義的 void menu() 函數(shù)來實現(xiàn)。2. 輸入模塊: 輸入職工的工號、 姓名以及其它的一些職工的相關(guān)信息, 通過自己 定義的 void input() 函數(shù)來實現(xiàn)。3. 保存模塊:將內(nèi)存中職工的信息輸出到磁盤文件中, 可以通過自己定義的 void save(int) 函數(shù)來實現(xiàn)。4. 瀏覽模塊:瀏覽所有職工的相關(guān)信息,通過自己定義

6、的 void display ()函 數(shù)來實現(xiàn)。5. 刪除模塊:刪除需要刪除的職工的所有信息,通過自己定義的 void del() 函 數(shù)來實現(xiàn)。6. 添加模塊:添加需要添加的職工的相關(guān)信息,通過自己定義的 void add() 函 數(shù)來實現(xiàn)。7. 按職工號查詢模塊:可以按職工號來查詢職工的相關(guān)信息,通過自己定義的 void search_num() 函數(shù)來實現(xiàn)。8. 按職工的的學(xué)歷查詢模塊: 可以按職工的學(xué)歷來查詢職工的相關(guān)信息, 通過自 己定義的 void search_xuelil 函數(shù)來實現(xiàn)。9. 按職工的電話號碼查詢模塊: 可以按職工的電話來查詢職工的相關(guān)信息, 通過 自己定義的 v

7、oid search_tel 函數(shù)來實現(xiàn)。10. 修改模塊:可以修改需要修改的職工的相關(guān)信息,通過自己定義的 void modify ()函數(shù) 來實現(xiàn)。11. 退出系統(tǒng)模塊:退出職工信息管理系統(tǒng), 通過頭文件 windows.h 中的 exit (0) 函數(shù)來實現(xiàn)。使用說明及運(yùn)行實例1. 運(yùn)行程序,進(jìn)入職工信息管理系統(tǒng)的主菜單:丄錄入職3 -直詢職5 添加職 丁雇出工信息2-SIBssnz工信息4艦IWT工信息6-修謝使用*信息信息信息隨再次選揮你需要提作的步:圖1:進(jìn)入主菜單界面2. 輸入數(shù)字“1”進(jìn)行錄入職工信息:*裁:迎進(jìn)入職工1 雖入職工植會3 -直詢耳RZD言息軋曆加職工信息.信息管

8、理系統(tǒng)* a-Mwre 息 名刪除職工信息 "修改a旺信息NJCMEHJtJCHHMSaOtJCXNNJiENKlif 乂射二射4導(dǎo)超算其艮算珂疋蕈梵梵就覽弭XKiMIKK請選擇你需要操作的步驟 丄-?:1 輸入耳RT信息* 請輸入裾要創(chuàng)建信思的耳疋匸人數(shù)"一丄仙:1清輸入強(qiáng)工號:1譴輸入姓呂:xiedongxlna請輸入?yún)^(qū)U好-女1-男:E請勒入岳齡=1®請輸入學(xué)歷:daxuebenke 請輸?Ct資:200 請輸入住址m jiangxishen?請輸入電話:匚鋰完畢?是否鄉(xiāng)瞪真進(jìn)行Jn:圖2 :錄入職工信息3. 輸入“ y”返回主菜單(界面同圖1)4. 輸入“

9、 2”瀏覽職工信息:更選擇悔需要闋乍的涉驟"一巧= 瀏覽職工信息 職工號年齡1xxedanxingrm18學(xué)歷工資住址電話daMue he n he20Sj 1 an Qf x is hen</152H8S71BI38基否繼續(xù)進(jìn)行4ov n > :圖3:瀏覽職工信息5. 輸入“y ”后繼續(xù),輸入“ 3 ”進(jìn)行查詢職工信息:請選擇你需要操作的步驟<1-7> : 按職工號査詢職工信息 按職工號查詢請按丄:按學(xué)歷查詢情按2 ;按電話號碼查詢請按M ;進(jìn)入主圉數(shù)請按4 豪職工尋查詢畜輸入要査找的職工號二1已找到此人,其記錄為:年齡1xiedongxingmie學(xué)歷工資

10、住址電話dawuebenke200JiangKl$henglS23UB?100a薩回查i旬固數(shù)請按1,纟毘續(xù)查詢職工號請按2薩職工號查聞謂按“按學(xué)歷查詢?yōu)嘲歹R按電活號i眶詢讖按3;進(jìn)入主雷數(shù)謂按4 限學(xué)歷查詢F青輸入要查找的學(xué)歷:1520087100&tlaxuebenke職工號年齡1xiedongrxingrm18學(xué)歷工資住址電話已找其記錄為;jlangrxisherbgdaxuebenke230圖4:按職工號及學(xué)歷查詢職工信息返回查詢囲數(shù)請按-繼續(xù)查詢學(xué)歷j青按21按職工號査詢請按"按學(xué)歷苣詢請按器按電話號碼資詢請按矢進(jìn)入主囲數(shù)請按她按電話號硝査詢請輸入要查找的電話昌碼;

11、1S20S871OM8已找到此;人,其記錄為:職工號年齦1xiedangxingrF1IE學(xué)歷工資住址電話daxuebenke2 AHj ianxis hen回萱詢:函數(shù)請按繼續(xù)查詢電話號碼請按2圖5:按電話號碼查詢職工信息6. 進(jìn)入主菜單,輸入“ 4”進(jìn)行刪除職工信息: 刪B鈿RT倍息原來的職工信息;職工尋年齡1xiedonsrxiny18學(xué)歷工資fflih電話daxueb&nke200Jian$fxis heng1520871000k青輸入要刪除的職工的姓名:xiedongxing我到此人,原始記錄為:職工號8年齡1xledongx ingPI1S學(xué)歷工資

12、任址電話daxuebenke200jiangxisheng1S200S71&0B確實要刪除此人信息請按仃不刪除i青按材1瀏覽刪除后的所有職工信息,職工號年齡學(xué)歷工資住址電話纟酸刪除請按不再刪除請按0圖6:刪除職工信息7. 進(jìn)入主菜單輸入“ 5”進(jìn)行添加職工信息:添加職工信息原來的職工信息:職工號姓名mil年齡1xiedonfrxin?18學(xué)歷工資住址電話daxuebenk#200Jiangxishen輸入想壇加的職工;i請輸入新增加職工的信息: 請輸入職工號;3請輸入姓各 ii 輸 AffiiKf- 請輸入年齡匚 請勒入學(xué)歷: iiw- 謹(jǐn)輸入電話:wenxi

13、ao jun1女男:tl19daxuehenke200hunansheng已增加的人數(shù):1添加完畢F.111 ”% _ n一-1.列克増即后旳所有耳信思:耳RT號年齡1xiedongxingrnia2wenxiao jun19學(xué)歷工資住址電話daxuebenke20fiJ iangxisheng1520087108daxuebenke200luirtanshengf152U0S50G49圖7:添加職工信息8. 進(jìn)入主菜單輸入“ 6”進(jìn)行修改職工信息:原來前職工信息:耳RT號年齡1xiedongxingm18學(xué)歷住址電話daxuebenke200jiaogxis hen

14、輸人要修改的兢I曲姓名: xiedongxintg已找到此人, 駆T號®!l年齡1xiedongxingmIB學(xué)歷工資住址電話daxuebenke200jiangxishens1E200&71608確實要修改此人信息請按1 ;不修改請按0 1需要進(jìn)行修改的選項一耳RT昌冬姓名亠性別4.年齡廠學(xué)歷工資 請輸人禰想修改的那一項序畧,<1?住址馭電話姓名改為:wenxiaojtin馨昵能幀信息?是 謂按1 :不重新修改 譜按 1瀏覽修改后的樂有職工信息:耳RX號年齡1wenxiaojunm18學(xué)歷住址電話daxuebenke203jiangxis heng1520087100

15、8圖8:修改職工信息9. 進(jìn)入主菜單輸入”7”退出職工信息管理系統(tǒng)職工信息管理系統(tǒng)源程序代碼#include <stdio.h>#include <windows.h>#include <string.h>#define N 100 struct employeeint num;char name20; char sex;int age;char xueli30;int wage;char addr30;char tel20;em100; /* 定義一個結(jié)構(gòu)體 void menu();void input();void save(int);void disp

16、lay();void del();void add();void search();void search_num();void search_xueli();void search_tel();void modify(); /* 定義各函數(shù) */void main() menu(); int n,flag; char a; do printf(" 請選擇你需要操作的步驟 scanf("%d",&n);*/(1-7):n");if(n>=1&&n<=7)flag=1;break;elseflag=0;printf(&q

17、uot; 您輸入有誤,請重新選擇 !");while(flag=0);while(flag=1)switch(n)case1:printf("n");printf("n");input();break;case2:printf("n");printf("n");display();break;case 3:printf(" n");printf("n");search();break;case 4:printf(" n");printf(&quo

18、t;n");del();break;case5:printf("n");printf("n");add();break;case6:printf("n");printf("n");modify();break;case 7:exit(0);break;default :break;getchar();printf("n");printf(" 是否繼續(xù)進(jìn)行 (y or n):n");scanf("%c",&a);if(a='y

19、9;)flag=1;system("cls"); /* 清屏 */menu(); /* 調(diào)用菜單函數(shù) */printf(" 請再次選擇你需要操作的步驟 scanf("%d",&n); 輸入職工信息 瀏 覽職 工信息 按職工號查詢職工信息 刪 除職工信息 添 加職 工信息 修 改 職 工 信 息 (1-7):n");printf("n");else exit(0); void menu() /* 菜單函數(shù) */printf(" * 歡迎進(jìn)入職工信息管理系統(tǒng) *n")printf("

20、;1.錄入職工信息printf("2.瀏覽職工信息printf("3.查詢職工信息printf("4.刪除職工信息printf("5.添加職工信息printf("6.修改職工信息printf("7.退出 n");printf("*");n");");n");");n");謝謝使用 *n");printf("n"); printf("n");void input() /* 錄入函數(shù) */int i,m;pri

21、ntf(" 請輸入需要創(chuàng)建信息的職工人數(shù) (1-100):n"); scanf("%d",&m);for (i=0;i<m;i+)printf(" 請輸入職工號: "); scanf("%d",&emi.num); printf(" 請輸入姓名 : "); scanf("%s",);getchar();printf(" 請輸入性別 (f- 女 m- 男 ): "); scanf("%c",&

22、emi.sex);printf(" 請輸入年齡 : "); scanf("%d",&emi.age);printf(" 請輸入學(xué)歷 : "); scanf("%s",emi.xueli);printf(" 請輸入工資 : "); scanf("%d",&emi.wage); printf(" 請輸入住址 : "); scanf("%s",emi.addr);printf(" 請輸入電話 : ");sc

23、anf("%s",emi.tel); printf("n");printf("n 創(chuàng)建完畢 !n"); save(m);void save(int m) /* 保存文件函數(shù) */int i;FILE*fp;if (fp=fopen("employee_list","wb")=NULL)printf ("cannot open filen");exit(0);for (i=0;i<m;i+) /* 將內(nèi)存中職工的信息輸出到磁盤文件中去 */ if (fwrite(&

24、;emi,sizeof(struct employee),1,fp)!=1)printf("file write errorn");fclose(fp);int load() /* 導(dǎo)入函數(shù) */FILE*fp;int i=0;if(fp=fopen("employee_list","rb")=NULL)printf ("cannot open filen");exit(0);elsedofread(&emi,sizeof(struct employee),1,fp);i+;while(feof(fp)=0

25、);fclose(fp);return(i-1);void display() /* 瀏覽函數(shù) */int i;int m=load();printf(" 職工號 t 姓名 tt 性別 tt 年齡 n");for(i=0;i<m;i+) /*m 為輸入部分的職工人數(shù) */printf("n %dtt%st%ctt%dtn",emi.num,,emi.sex,emi.age); printf("n 學(xué)歷 tt 工資 tt 住址 tt 電話 n");for(i=0;i<m;i+) /*m 為輸入部分的職工人數(shù)

26、*/printf("n %st%dtt%st%sn",emi.xueli,emi.wage,emi.addr,emi.tel);void del() /* 刪除函數(shù) */int m=load();int i,j,n,t,flag;char name20;printf("n 原來的職工信息 :n");display();printf("n");printf(" 請輸入要刪除的職工的姓名 :n");scanf("%s",name);for(flag=1,i=0;flag&&i<

27、m;i+)if(strcmp(,name)=0)printf("n 已找到此人,原始記錄為: n");printf(" 職工號 t 姓名 tt 性別 tt 年齡 n");printf("n %dtt%st%ctt%dtn",emi.num,,emi.sex,emi.age);printf("n 學(xué)歷 tt 工資 tt 住址 tt 電話 n");printf("n %st%dtt%st%sn",emi.xueli,emi.wage,emi.addr,emi.tel)

28、;printf("n 確實要刪除此人信息請按 1, 不刪除請按 0n"); scanf("%d",&n);if(n=1)for(j=i;j<m-1;j+)strcpy(,emj+1.name); emj.num=emj+1.num; emj.sex=emj+1.sex; emj.age=emj+1.age; strcpy(emj.xueli,emj+1.xueli);emj.wage=emj+1.wage;strcpy(emj.addr,emj+1.addr);strcpy(emj.tel,emj+1.tel);flag=0

29、; if(!flag)m=m-1;elseprintf("n對不起,查無此人 !n");printf("n瀏覽刪除后的所有職工信息 :n");save(m); /*調(diào)用保存函數(shù) */display(); /*調(diào)用瀏覽函數(shù) */printf("n 繼續(xù)刪除請按 1 ,不再刪除請按 0n"); scanf("%d",&t);switch(t)case 1:del();break;case 0:break;default :break;void add()/* 添加函數(shù) */FILE*fp;int n;int c

30、ount=0;int i;int m=load();printf("n 原來的職工信息 :n");display();printf("n");fp=fopen("emploee_list","a");printf(" 請輸入想增加的職工數(shù) :n"); scanf("%d",&n);for (i=m;i<(m+n);i+)printf("n 請輸入新增加職工的信息 :n"); printf(" 請輸入職工號 : ");sca

31、nf("%d",&emi.num);printf("n");printf(" 請輸入姓名 : ");scanf("%s",);getchar();printf(" 請輸入性別 (f- 女 m- 男 ): ");scanf("%c",&emi.sex);printf(" 請輸入年齡 : ");scanf("%d",&emi.age);printf("請輸入學(xué)歷 : ");scan

32、f("%s",emi.xueli);printf("請輸入工資 : ");scanf("%d",&emi.wage);printf(" 請輸入住址 : ");scanf("%s",emi.addr);printf(" 請輸入電話 : "); scanf("%s",emi.tel);printf("n");count=count+1;printf(" 已增加的人數(shù) :n");printf("%dn&q

33、uot;,count);printf("n 添加完畢 !n"); m=m+count;printf("n 瀏覽增加后的所有職工信息 :n");printf("n");save(m);display();fclose(fp);void search()/* 查詢函數(shù) */int t,flag;doprintf("n 按職工號查詢請按 1; 按學(xué)歷查詢請按 2; 按電話號碼查詢請按 3; 進(jìn)入 主函數(shù)請按 4n");scanf("%d",&t);if(t>=1&&t&l

34、t;=4)flag=1;break;elseflag=0;printf(" 您輸入有誤,請重新選擇 !");while(flag=0);while(flag=1)switch(t)case 1:printf("按職工號查詢 n");search_num();break;case 2:printf("按學(xué)歷查詢 n");search_xueli();break;case 3:printf("按電話號碼查詢 n");search_tel();break;case 4:main();break;default:break

35、;void search_num()int num;int i,t;int m=load();printf(" 請輸入要查找的職工號 :n"); scanf("%d",&num);for(i=0;i<m;i+)if(num=emi.num)printf("n 已找到此人,其記錄為: n");printf(" 職工號 t 姓名 tt 性別 tt 年齡 n");printf("n %dtt%st%ctt%dtn",emi.num,,emi.sex,emi.age); p

36、rintf("n學(xué)歷 tt 工資 tt 住址 tt 電話 n");printf("n %st%dtt%st%sn",emi.xueli,emi.wage,emi.addr,emi.tel); break;if(i=m)printf("n 對不起,查無此人 n");printf("n");printf(" 返回查詢函數(shù)請按 1, 繼續(xù)查詢職工號請按 2n"); scanf("%d",&t);switch(t)case 1:search();break;case 2: b

37、reak;default:break;void search_xueli()char xueli30;int i,t;int m=load();printf(" 請輸入要查找的學(xué)歷 :n"); scanf("%s",xueli);for(i=0;i<m;i+)if(strcmp(emi.xueli,xueli)=0)printf("n 已找到,其記錄為: n");printf(" 職工號 t 姓名 tt 性別 tt 年齡 n");printf("n %dtt%st%ctt%dtn",emi

38、.num,,emi.sex,emi.age); printf("n學(xué)歷 tt 工資 tt 住址 tt 電話 n");printf("n %st%dtt%st%sn",emi.xueli,emi.wage,emi.addr,emi.tel);if(i=m)printf("n 對不起,查無此人 n");printf("n");printf(" 返回查詢函數(shù)請按 1, 繼續(xù)查詢學(xué)歷請按 2n"); scanf("%d",&t);switch(t)case 1

39、:search();break;case 2:break;default :break;void search_tel()char tel20;int i, t;int m=load();printf(" 請輸入要查找的電話號碼 :n"); scanf("%s",tel);for(i=0;i<m;i+)if(strcmp(tel,emi.tel)=0)printf("n 已找到此人,其記錄為: n");printf(" 職工號 t 姓名 tt 性別 tt 年齡 n");printf("n %dtt%

40、st%ctt%dtn",emi.num,,emi.sex,emi.age); printf("n學(xué)歷 tt 工資 tt 住址 tt 電話 n");printf("n %st%dtt%st%sn",emi.xueli,emi.wage,emi.addr,emi.tel); break;if(i=m)printf("n 對不起,查無此人 n");printf("n");printf(" 返回查詢函數(shù)請按 1, 繼續(xù)查詢電話號碼請按 2n"); scanf("%d&

41、quot;,&t);switch(t)case 1:search();break;case 2:break;default :break;void modify() /* 修改函數(shù) */int num;char name20;char sex;int age;char xueli30;int wage;char addr30;char tel20;int b,c,i,n,t,flag;int m=load();printf("n 原來的職工信息 :n");display();printf("n");printf(" 請輸入要修改的職工的

42、姓名 :n");scanf("%s",name);for(flag=1,i=0;flag&&i<m;i+)if(strcmp(,name)=0)printf("n 已找到此人,原始記錄為: n");printf(" 職工號 t 姓名 tt 性別 tt 年齡 n");printf("n %dtt%st%ctt%dtn",emi.num,,emi.sex,emi.age);printf("n學(xué)歷 tt 工資 tt 住址 tt 電話 n"

43、);printf("n %st%dtt%st%sn",emi.xueli,emi.wage,emi.addr,emi.tel);printf("n 確實要修改此人信息請按 1 ; 不修改請按 0n");scanf("%d",&n);if(n=1)printf("n 需要進(jìn)行修改的選項 n 1. 職工號 2. 姓名 3. 性別 4. 年齡 5. 學(xué)歷 6. 工資 7. 住址 8. 電話 n");printf(" 請輸入你想修改的那一項序號 :n");scanf("%d"

44、,&c);if(c>8|c<1)printf("n 選擇錯誤,請重新選擇 !n");flag=0;if(flag=1)printf("n 對不起,查無此人 !n");doswitch(c) /* 因為當(dāng)找到第 i 個職工時 ,for 語句后 i 自加了 1, 所以下面的應(yīng)該把改 后的信息賦值給第 i-1 個人 */case 1:printf(" 職工號改為 : "); scanf("%d",&num);emi-1.num=num;break;case 2:printf(" 姓名

45、改為 : "); scanf("%s",name); strcpy(,name);break;case 3:printf(" 性別改為 : "); getchar(); scanf("%c",&sex);emi-1.sex=sex;break;case 4:printf(" 年齡改為 : "); scanf("%d",&age);emi-1.age=age;break;case 5:printf(" 學(xué)歷改為 : "); scanf("%s",xueli);strcpy(emi-1.xueli,xueli);break;case 6:printf(" 工資改為 : "); scanf("%d",wage);break;case 7:printf(" 住址改為 : "); scanf("%s

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論