C語言課程設(shè)計報告范文_第1頁
C語言課程設(shè)計報告范文_第2頁
C語言課程設(shè)計報告范文_第3頁
C語言課程設(shè)計報告范文_第4頁
C語言課程設(shè)計報告范文_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、優(yōu)質(zhì)文本目 錄1課程設(shè)計目的與意義11.1目的與意義12 總體功能設(shè)計12.1 分析題意12.2 功能分配13 系統(tǒng)存儲結(jié)構(gòu)說明13.1 系統(tǒng)存儲信息說明13.2 系統(tǒng)存儲結(jié)構(gòu)設(shè)計13.3 系統(tǒng)文件使用說明14系統(tǒng)功能分析24.1系統(tǒng)功能概述24.2系統(tǒng)模塊25系統(tǒng)功能實現(xiàn)及代碼描述35.1輸入職工信息35.2輸出職工信息35.3 職工工資排序35.4 刪除職工信息45.5 修改職工信息55.6 增加職工人員55.7查詢單個員工65.8尋找工資相同的員工66系統(tǒng)測試76.1輸入模塊76.2輸出模塊76.3職工排序86.4刪除職工信息86.5修改職工信息86.6增加職工的人數(shù)96.7修改初始密碼

2、96.8查詢單個職工106.9尋找工資相同的職工107體會12參考文獻(xiàn)12附錄13優(yōu)質(zhì)文本1課程設(shè)計目的與意義1.1目的與意義隨著社會的開展,越來越多的信息使人們在查找,修改,刪除,增加信息變得額外困難,此時設(shè)計相關(guān)的系統(tǒng)就變得非常的重要,能使人們快速的解決問題。應(yīng)選擇職工管理系統(tǒng),使管理者對職工的信息能夠快速查看。2 總體功能設(shè)計2.1 分析題意院職工工資管理系統(tǒng)包含職工的全部信息。每個職工信息是一條記錄,包括編號、姓名、性別、出生年月、年齡、婚姻狀況、家庭住址、工資級別等情況。每個人的信息都存儲在結(jié)構(gòu)體數(shù)組中。2.2 功能分配系統(tǒng)以菜單的形式運行,職工的信息用文件保存,計算職工工資總額和平

3、均工資,且能對工資上下排序,從文件中找出工資相同的職工。3 系統(tǒng)存儲結(jié)構(gòu)說明3.1 系統(tǒng)存儲信息說明院職工信息是一條記錄,包括編號、姓名、性別、出生年月、年齡、婚姻狀況、家庭住址、工資級別等情況。除了年齡,工資是整型,其他的信息名都定義為字符數(shù)組。3.2 系統(tǒng)存儲結(jié)構(gòu)設(shè)計為了方便使用,定義了一個結(jié)構(gòu)體。將編號,姓名,性別,出生年月,婚姻狀況以及家庭住址定義為字符串,年齡,工資定義為整型變量。其定義如下struct worker char num10;char name20;char sex5;char day20;char marry10;char address20;int money;in

4、t age; ;同時為了系統(tǒng)運算,定義一個結(jié)構(gòu)體數(shù)組structworker pN;以及一個全局變量整型m去計算實際輸入的職工人數(shù)。3.3 系統(tǒng)文件使用說明為了保存和使用在程序中輸入的信息,故使用read()和write()兩個函數(shù)來完成此功能,其代碼如下:void read()system("cls");inti;FILE *fp;if(fp=fopen("職工工資管理","rb+")=NULL)printf("tt文件不存在!n");exit(0);i=0;while(!feof(fp)fread(&p

5、i,sizeof(struct worker),1,fp);i+;m=i-1;fclose(fp);void write()FILE *fp;inti;if(fp=fopen("職工工資管理","wb+")=NULL)printf("翻開文件不存在!");exit(0);i=0;while(i<m)fwrite(&pi,sizeof(struct worker),1,fp);i+;fclose(fp);4系統(tǒng)功能分析4.1系統(tǒng)功能概述以菜單形式運行,職工信息輸入功能,職工信息輸出功能,職工工資排序功能,修改職工信息功能,

6、刪除職工信息功能,修改密碼功能。4.2系統(tǒng)模塊第一個模塊是輸入模塊,用戶輸入職工的根本信息,如假設(shè)輸錯可在修改模塊里修改信息。第二個模塊是輸出模塊,將用戶輸入的職工全部顯示出來。第三個模塊是查詢單個員工信息,輸入員工的姓名便可找到。第四個模塊是修改初始密碼。第五個模塊是輸入職工姓名便可以刪除此員工的信息。第六個模塊是修改職工信息,輸入正確選項可修改職工信息。第七個模塊是增加員工,輸入增加員工數(shù)量便可以輸入信息。第八個模塊是尋找相同工資的員工,輸入工資便可得到與之相同工資的人。圖4-1 系統(tǒng)功能模塊圖5系統(tǒng)功能實現(xiàn)及代碼描述5.1輸入職工信息首先定義一個整型變量i=0作為下標(biāo),根據(jù)提示輸入實際人

7、數(shù)n后,然后輸入一條職工信息;輸入完一條職工信息,判斷i的大小。如果i小于實際輸入人數(shù)n,那么i的值加1,將繼續(xù)循環(huán)輸入職工信息,同時全局變量m也隨之增加。如假設(shè)i大于n,那么循環(huán)條件不成立,那么輸入結(jié)束,保存職工信息。圖5-1輸入職工信息5.2輸出職工信息首先定義一個整型變量i=0做為下標(biāo),然后判斷i是否小于實際輸入人數(shù),如果i小于m成立,那么輸出職工信息,i增加,然后繼續(xù)循環(huán)判斷i是否小于n。如果i小于m不成立那么輸出結(jié)束。圖5-2輸出職工信息5.3 職工工資排序首先定義兩個整型變量i=0,j=1;j表示比擬的趟數(shù),而i那么是數(shù)組元素的下標(biāo)。在運行程序中,首先判斷j是否小于實際輸入人數(shù)m

8、,如果成立,那么繼續(xù)判斷i是否小于實際人數(shù)m減去j 的值,如果成立,那么判斷pi.money<=pi+1.money是否成立,如果成立那么交換以i為下標(biāo)的姓名以及工資。如果不成立,那么i增加,繼續(xù)判斷i是否小于m-j,如果不成立,那么j增加,判斷j是否小于m,如果不成立,那么定義i為0,判斷i是否小于實際人數(shù)m,成立,那么輸出職工姓名以及工資。不成立,那么排序結(jié)束。圖5-3職工工資排序5.4 刪除職工信息首先定義三個整型變量i=0,b=0作為找到這一職工的記號,t作為找到該職工的下標(biāo),字符串 x20。然后輸入要刪除職工的姓名,判斷i是否小于全局變量m,如果成立,那么判斷strcmp(x,

9、)=0是否成立,如果成立那么t=i;b=1;然后判斷i小于m是否成立,如果不成立,那么判斷b是否等于1,成立,那么沒有此員工;不成立那么將以t+1為下標(biāo)的職工信息復(fù)制給為以t為下標(biāo)的職工。刪除職工成功。圖5-4刪除職工信息5.5 修改職工信息首先定義兩個整型變量i=0,t,字符數(shù)組 x20。i為數(shù)組下標(biāo),t為修改成立的記號。輸入要修改職工的姓名,然后判斷i是否小于全局變量m,如果成立,那么判斷strcmp(x,)=0是否成立,如果成立,t=1,輸出員工信息,然后修改。如果不成立那么i增加,繼續(xù)循環(huán)判斷i是否小于m,如果不成立,那么判斷t是否等于1,如果成立,那么沒有

10、該職工的姓名。如果不成立,那么信息修改成功。圖5-5修改職工信息5.6 增加職工人員首先定義兩個整型變量i=1,a為輸入要增加的職工人數(shù)。然后判斷i是否小于等于輸入的人數(shù),如果成立那么輸入職工信息,此時結(jié)構(gòu)體數(shù)組的下標(biāo)為m;輸入結(jié)束后,然后i增加,m也增加。然后繼續(xù)循環(huán)判斷i是否小于輸入人數(shù)a,不成立那么增加信息成功。圖5-6增加職工人員5.7查詢單個員工首先定義兩個整型變量a,i=0;a為選擇時的輸入,i為數(shù)組的下標(biāo)。然后選擇1 姓名查找 2 編號查找。如果選擇1,那么輸入職工姓名,然后判斷i是否小于全局變量m,如果成立,那么strcmp(x,)=0是否成立,如果成立那么輸出員

11、工信息,如果不成立,i增加,然后循環(huán)判斷i是否小于m,如果不成立,那么輸出沒有此姓名的職員。如果選擇2,那么輸入職工編號,然后判斷i是否小于全局變量m,如果成立,那么strcmp(x,pi.num)=0是否成立,如果成立,那么輸出職工信息,如果不成立,i增加,然后循環(huán)判斷i是否小于m,如果不成立,那么輸出沒有此編號的職員。圖5-9查詢單個員工5.8尋找工資相同的員工首先定義兩個整型變量i=0,a;輸入想查找的工資,然后判斷i小于m是否成立,如果成立,那么判斷x=pi.money是否成立,如果成立,那么輸出員工姓名以及工資,t=1;如果不成立,i增加,然后判斷i小于m是否成立,如果不成立,那么判

12、斷t是否等于1,如果成立,那么輸出沒有員工的工資與之相同。圖5-9尋找工資相同的員工6系統(tǒng)測試6.1輸入模塊在菜單界面選擇1時,系統(tǒng)會要求輸入實際輸入人數(shù)。在輸入完后,會進(jìn)入輸入模塊版面,按輸出的提示輸入職工的信息。輸出界面如下:圖6-1輸入模塊6.2輸出模塊在菜單界面選擇2時,程序會將所有的職工信息輸出來,包括職工工資,以及平均工資。輸出界面如下:圖6-2輸出模塊6.3職工排序在菜單界面選擇8時,系統(tǒng)會輸出員工工資排序然后換行,按行從大到小的輸出職工姓名和工資。輸出界面如下。圖6-3職工排序6.4刪除職工信息在菜單界面選擇5時,系統(tǒng)會要求是按什么方式刪除。如假設(shè)按姓名,那么系統(tǒng)會尋找與之匹配

13、的員工姓名然后進(jìn)行刪除,如假設(shè)沒有那么會提示沒有該員工。如假設(shè)按編號,那么系統(tǒng)會尋找與之匹配的員工編號然后進(jìn)行刪除,如假設(shè)沒有那么會提示沒有該員工。運行界面如下:圖6-4刪除職工信息6.5修改職工信息在菜單界面選擇6,然后輸入要修改員工的姓名,系統(tǒng)會尋找與之匹配的職工姓名,如假設(shè)有那么會輸出該職工的信息,然后輸入要修改的序號。如假設(shè)沒有,那么會輸出沒有該職工。運行界面如下:圖6-5修改職工信息6.6增加職工的人數(shù)在菜單界面選擇7,系統(tǒng)會提示輸入增加的人數(shù)。然后跟著提示輸入職工的信息。運行界面如下:圖6-6增加職工的人數(shù)6.7修改初始密碼在菜單的頁面上選擇修改密碼的選項然后輸入新的密碼,按快捷鍵

14、保存,密碼修改成功。圖6-7修改初始密碼6.8查詢單個職工在菜單界面選擇3,然后輸入按什么方式查詢,如果是1 按姓名查詢,那么系統(tǒng)會提示請輸入被查詢員工的姓名,然后系統(tǒng)尋找與之匹配的姓名,成功那么輸出其信息,不成功那么輸出沒有該職工。如果是2 按編號查詢,那么系統(tǒng)會提示請輸入被查詢員工的編號,然后系統(tǒng)尋找與之匹配的編號,成功那么輸出其信息,不成功那么輸出沒有該職工。圖6-8查詢單個職工6.9尋找工資相同的職工在菜單頁面選擇9 系統(tǒng)會提示請輸入您的工資,輸入完畢后,系統(tǒng)會尋找工資與之相同的職工。尋找結(jié)束后輸出結(jié)果。運行界面如下:圖6-9尋找工資相同的職工7體會在這兩個星期的課程設(shè)計中,我對C語言

15、程序設(shè)計有了一個更加深入的認(rèn)識,從剛開始的懵懂到有了比擬深入的了解,能夠比擬靈活的運用它。所以我們可以在實踐體驗中,體會C語言的樂趣和好處。在這段時間里,我不僅學(xué)到了新的知識,同時也使我對以前學(xué)的知識有了一個更深更透徹的理解。比方:能夠靈活的運用雙重循環(huán)冒泡法,switch語句,子函數(shù)的調(diào)用,結(jié)構(gòu)體的定義、引用、使用。雖然對c語言編程還有許多不明白,但在課程設(shè)計的這段時間我真的獲益匪淺。以前上c語言課,根本上沒有深入理解自己所編的程序,就是仿照書本編一個程序,再運行幾遍,沒出現(xiàn)錯誤就過了,根本就沒去理解它是如何去運行,為什么要這么寫。但這次的課程設(shè)計就不一樣,要對每個程序都有一個深入透徹的理解

16、,不然在運行時就會出現(xiàn)系統(tǒng)崩潰,執(zhí)行不了。C語言要求比擬嚴(yán)格,我們在編程的時候應(yīng)該十分仔細(xì),一個小小的錯誤都可能導(dǎo)致程序的無法編譯。所以在面對這個課程時,受老師啟發(fā)以及提醒,在編程時要想清楚自己有幾個模塊要用,不要急著去寫主函數(shù),把子函數(shù)寫好后再去寫主函數(shù),這樣不僅縮短了編程的時間同時又提高了程序的可讀性。后面用到c語言的地方還有很多,我將努力學(xué)習(xí)c語言,學(xué)好計算機。參考文獻(xiàn)1 哈比森. C語言參考手冊M.北京:機械工業(yè)出版社,2016:23-28.2 P.J.Plauger.C標(biāo)準(zhǔn)庫M. 北京:人民郵電出版社,2016:41-48.3 Steve Maguire. 編程精粹M.北京:人民郵電

17、出版社,2016:55-59.4 Peter Van Der Linden.C.專家編程M北京:人民郵電出版社,2016:61-68.5 凱尼格.C陷阱與缺陷M.北京:人民郵電出版社,2016:98-114.6 Peter Prinz.語言核心技術(shù)M. 北京:機械工業(yè)出版社,2007:124-126. 7 王新,孫雷.C語言課程設(shè)計M. 北京:清華大學(xué)出版社, 2016:142-147.8 恰汗.合牧爾.計算機C語言程序設(shè)計M. 北京:中國鐵道出版社,2010:34-45.9 王為青.C語言實戰(zhàn)105列M. 北京:電子工業(yè)出版社.2003:56-57.10 譚明金.C語言程序設(shè)計實例精粹M.

18、北京:電子工業(yè)出版社.2002:50-52.附錄:#include <stdio.h>#include <string.h>#include <stdlib.h>#define N 100struct worker char num10;char name20;char sex5;char day20;char marry10;char address20;int money;int age; char g7="000000"/默認(rèn)密碼struct worker pN; int m=0; /實際輸入人數(shù)void input(int n)s

19、ystem("cls"); printf("nntt*輸入員工根本信息*n");int i;for(i=m;i<n;i+) printf("nttt請輸入%d個員工的信息nn",i+1); printf("ttt請輸入編號:");scanf("%s",pi.num);printf("nttt請輸入姓名:");scanf("%s",);printf("nttt性別:");scanf("%s",pi.

20、sex);printf("nttt出生年月年/月/日:");scanf("%s",pi.day);printf("nttt婚姻狀況未婚/已婚:");scanf("%s",pi.marry);printf("nttt家庭住址:");scanf("%s",pi.address);printf("nttt工資:");scanf("%d",&pi.money);printf("nttt年齡:");scanf(&quo

21、t;%d",&pi.age);m+;system("cls");printf("nnnttt員工信息保存成功!");void output()int i;system("cls");printf("*員工根本信息*n");printf("編號 姓名 性別 出生年月 婚姻狀況 家庭住址 工資 年齡n");printf("-n");for(i=0;i<m;i+)printf("%s%10s%6s%15s%10s%15s%10d%8dn"

22、,pi.num,,pi.sex,pi.day,pi.marry,pi.address,pi.money,pi.age);printf("-n");float sum=0;int d;for(d=0;d<m;d+)sum=sum+pd.money;printf("職工工資總額%.2f t平均工資%.2fn",sum,sum*1.0/m);printf("*n");void line()system("cls");int i,j;int t;char b20;for(j=1;j<m;j+)fo

23、r(i=0;i<m-j;i+)if(pi.money<=pi+1.money) t=pi+1.money;pi+1.money=pi.money; pi.money=t;/交換工資strcpy(b,);strcpy(,pi+1.name);strcpy(pi+1.name,b);/交換姓名printf("nnttt 員工工資的上下順序:n");for(i=0;i<m;i+)printf("nntttt%s %d元 n",,pi.money);printf("t n");pri

24、ntf("n");void research()printf("tt*查找*n");char x20;int i,a;printf("ntttt(1)姓名查找n ntttt(2)編號查找n");printf("nttt請輸入您的查找方式:");scanf("%d",&a);switch(a)case 1:system("cls");printf("tt*查找*n");printf("nnnttt請輸入被查詢職工的姓名:");sc

25、anf("%s",x);for(i=0;i<m;i+)if(strcmp(x,)=0)printf("n編號 姓名 性別 出生年月 婚姻狀況 家庭住址 工資 年齡nn"); printf("%s%10s%6s%15s%10s%15s%10d%8dnn",pi.num,,pi.sex,pi.day,pi.marry,pi.address,pi.money,pi.age); break;break;case 2:system("cls");printf("nntt*查找*n&

26、quot;);printf("nnnttt請輸入被查職工的編號:");scanf("%s",x);for(i=0;i<m;i+) if(strcmp(x,pi.num)=0)printf("n編號 姓名 性別 出生年月 婚姻狀況 家庭住址 工資 年齡nn"); printf("%s%10s%6s%15s%10s%15s%10d%8dnn",pi.num,,pi.sex,pi.day,pi.marry,pi.address,pi.money,pi.age);break;break;void del

27、et()system("cls");char x20;int i,t,b,a=0;printf("tt*刪除員工*n");printf("nttt(1)姓名查找后刪除n nttt(2)編號查找后刪除n");printf("nttt請輸入您的刪除方式:");scanf("%d",&a);switch(a)case 1:system("cls"); printf("nntt*刪除員工*n"); printf("nnntt請輸入刪除員工的姓名:

28、"); scanf("%s",x); for(i=0;i<m;i+) if(strcmp(x,)=0) t=i; b=1; break; break; case 2:system("cls"); printf("nntt*刪除員工*n"); printf("nnntt請輸入刪除員工的編號:");scanf("%s",x); for(i=0;i<m;i+) if(strcmp(x,pi.num)=0) t=i; b=1; break; break; if(b!=

29、1)printf("tt抱歉,沒有您想刪除的員工!n");elsefor(;t<m;t+)strcpy(pt.num,pt+1.num);strcpy(pt.address,pt+1.address);strcpy(pt.day,pt+1.day);strcpy(pt.marry,pt+1.marry);strcpy(,pt+1.name);strcpy(pt.sex,pt+1.sex);pt.money=pt+1.money;pt.age=pt+1.age;printf("nntt刪 除 成 功!n");m-;void edit()

30、system("cls");char x20;int i,t,b,a,ch;printf("nntt*修改職工信息*n"); printf("nttt(1)姓名查找后修改n nttt(2)編號查找后修改n");printf("nttt請輸入您的查找方式:");scanf("%d",&a); switch(a) case 1:system("cls"); printf("nntt*修改職工信息*n"); printf("nnttt請輸入被修

31、改員工的姓名:");scanf("%s",x); for(i=0;i<m;i+) if(strcmp(x,)=0) t=i; b=1; break; break; case 2:system("cls"); printf("nntt*修改職工信息*n"); printf("nnttt請輸入被修改員工的編號:"); scanf("%s",x); for(i=0;i<m;i+) if(strcmp(x,pi.num)=0) t=i; b=1; break; bre

32、ak; if(b!=1)printf("nnttt抱歉,沒有該員工!n");elseprintf("nttt(1)編號 %snn",pt.num);printf("ttt(2)性別 %snn",pt.sex);printf("ttt(3)出生年月 %snn",pt.day);printf("ttt(4)婚姻狀況 %snn",pt.marry);printf("ttt(5)家庭住址 %snn",pt.address);printf("ttt(6)工資 %dnn&quo

33、t;,pt.money);printf("ttt(7)年齡 %dnn",pt.age);printf("ttt請輸入修改的序號:");scanf("%d",&ch);system("cls");printf("tt* 請輸入修改的信息*n");switch(ch) case 1:printf("nttt編號:");scanf("%s",pt.num);break; case 2:printf("nttt性別:");scanf(&

34、quot;%s",pt.sex);break; case 3:printf("nttt出生年月:");scanf("%s",pt.day);break; case 4:printf("nttt婚姻狀況:");scanf("%s",pt.marry);break; case 5:printf("nttt家庭住址:");scanf("%s",pt.address);break; case 6: printf("nttt工資:");scanf(&quo

35、t;%d",&pt.money);break; case 7: printf("nttt年齡:");scanf("%d",&pt.age);break; printf("nnttt修 改 成 功!n");void search()system("cls");printf("nttt*尋找*n");int x;printf("nnttt請輸入您的工資:");scanf("%d",&x);printf("nnttt與

36、您工資相同的有:");int i,t=0;for(i=0;i<m;i+)if(x=pi.money)printf("%s ",);t=1;if(t!=1)printf(" 沒有員工與您工資相同n");elseprintf("n");void add()int a,i=1;system("cls");printf("nntt*增加員工信息*n");printf("nntt您想增加幾位員工的信息:");scanf("%d",&am

37、p;a);while(i<=a)system("cls");printf("nttt請輸入第%d位員工的信息nn",i);printf("ttt員工編號:");scanf("%s",pm.num);printf("nttt姓名:");scanf("%s",);printf("nttt性別:");scanf("%s",pm.sex);printf("nttt出生年月(year/month/day):"

38、;);scanf("%s",pm.day);printf("nttt婚姻狀況:");scanf("%s",pm.marry);printf("nttt家庭住址:");scanf("%s",pm.address);printf("nttt工資:");scanf("%d",&pm.money);printf("nttt年齡:");scanf("%d",&pm.age);m=m+1;i+;printf(&q

39、uot;nntt增 加 員 工 信 息 成 功!n");int menu()system("cls");int x;printf("nt 職工工資管理系統(tǒng)nn");printf(" t (1)輸入員工信息 (2)顯示員工信息ttnn");printf(" t (3)查詢單個職工 (4)修改密碼tnn");printf(" t (5)刪除員工信息 (6)修改員工信息ttnn");printf(" t (7)增加員工信息 (8)查看工資排序ttnn");printf(&

40、quot; t (0)退出系統(tǒng) (9)尋找相同工資的員工ttttn");printf("tnn");printf("tt請輸入您的選擇(0-8):");scanf("%d",&x);if(x<=9&&x>=0) return x;else printf("tt請重新輸入選擇!n"); system("pause");getchar();menu();void write()FILE *fp;int i;if(fp=fopen("職工工資管理

41、","wb+")=NULL)printf("翻開文件不存在!");exit(0);i=0;while(i<m)fwrite(&pi,sizeof(struct worker),1,fp);i+;fclose(fp);void read()system("cls");int i;FILE *fp;if(fp=fopen("職工工資管理","rb+")=NULL)printf("tt文件不存在!n");exit(0);i=0;while(!feof(fp)fread(&pi,sizeof(struct worker),1,f

溫馨提示

  • 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

提交評論