第3章C程序的流程控制.ppt_第1頁
第3章C程序的流程控制.ppt_第2頁
第3章C程序的流程控制.ppt_第3頁
第3章C程序的流程控制.ppt_第4頁
第3章C程序的流程控制.ppt_第5頁
已閱讀5頁,還剩96頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第3章 C程序的流程控制,3.1 C語句 3.2 賦值語句 3.3 輸入輸出 3.4 順序結(jié)構(gòu)程序設(shè)計 3.5 選擇結(jié)構(gòu)程序設(shè)計 3.6 循環(huán)結(jié)構(gòu)程序設(shè)計,C語句分為5類:,控制語句:完成一定的控制功能。 選擇語句:ifelse、switch 循環(huán)語句:for、while、dowhile 結(jié)束本次循環(huán)語句:continue 中止執(zhí)行switch或循環(huán)語句:break 轉(zhuǎn)向語句:goto 從函數(shù)返回語句:return,3.1 C語句,函數(shù)調(diào)用語句:由一個函數(shù)調(diào)用加一個分號構(gòu)成。 例如:printf(This is a C statement. );,表達(dá)式語句:由一個表達(dá)式加一個分號構(gòu)成。 例如

2、:a=3; 空語句:只有一個分號(;)的語句。,復(fù)合語句:用 括起來的一些語句。 例如: z=x+y; t=z/100; printf(%f,t); ,3.2 賦值語句,1.賦值運算符:=、+=、-=、*=、/=、%= 等 作用:將一個數(shù)據(jù)賦給一個變量。 2.賦值表達(dá)式 形式: 變量=表達(dá)式 將表達(dá)式的值賦給變量 例如:a=5 b=a*4, 變量(+、-、*、/、%)=表達(dá)式 將變量與表達(dá)式的值作相應(yīng)運算后再賦給變量。 例如:x-=8 等價于 x=x-8 y%=a+3 等價于 y=y%(a+3) 3.賦值表達(dá)式的值:等于左邊變量的值。 4.賦值表達(dá)式后加分號構(gòu)成賦值語句。,寫出下面表達(dá)式運算后

3、a的值 (a=3*5)=4*3,a=3*5 a的值為,15,a=4 *3 a的值為,12,a*=a a的值為1212144 a-=144 a的值為1441440 a+=0 a的值為 0,寫出下面表達(dá)式運算后a的值,設(shè)原來a=12,a已定義為整型變量。 a+=a-=a*=a,字符輸出函數(shù): putchar 字符輸入函數(shù): getchar 格式輸出函數(shù): printf 格式輸入函數(shù): scanf,C語言無I/O語句,I/O操作由函數(shù)實現(xiàn) #include ,頭文件,3.3 輸入輸出,格式:printf(格式控制,輸出表列) 功能:按指定格式向顯示器輸出數(shù)據(jù),printf函數(shù)(格式輸出函數(shù)),輸出表

4、列:要輸出的數(shù)據(jù)(可以沒有,多個時以“,”分隔) 格式控制: 格式說明:%修飾符格式字符,用于指定輸出格式 轉(zhuǎn)義字符:n,t 普通字符:原樣輸出,3.3.1 格式輸出,printf 格式字符,格式字符使用形式功能說明 d%d %md %ld %mld帶符號的十進(jìn)制整數(shù) o%o %mo %lo無符號的八進(jìn)制整數(shù) x,X%x %mx %lx無符號的十六進(jìn)制整數(shù) u%u %lu 無符號的十進(jìn)制整數(shù) f%f %m.nf %-m.nf小數(shù)形式的單、雙精度數(shù) e,E%e %m.ne %-m.ne指數(shù)形式的單、雙精度數(shù) g,G%gf、e格式中較短者忽略0 c%c %mc輸出一個字符 s%s %ms %-ms

5、 %m.ns %-m.ns輸出字符串 % 輸出“%” 其中:l 用于長整型數(shù) n 小數(shù)位數(shù)或截取的字符個數(shù) m 輸出域的寬度 - 域內(nèi)左對齊,1%d以十進(jìn)制整數(shù)形式輸出。 例: #include void main( ) int a=123; long b=123456; printf(%d,%5d,%-5d,%2dn,a,a,a,a); printf(b=%ld,b); ,運行結(jié)果: 123,123,123,123 b=123456,2%f以小數(shù)形式輸出單精度和雙精度實數(shù)。 整數(shù)部分全部輸出,并輸出6位小數(shù)。 例3.10:按指定的小數(shù)位數(shù)輸出實數(shù) #include void main( )

6、float d=12.345; printf(d=%f,d=%.2f,d=%10.2f,d,d,d); ,運行結(jié)果: d=12.345000,d=12.35,d=12.35,3%c輸出一個字符。 例: #include void main( ) char c=a; printf(%c,c); ,運行結(jié)果: a,4%s輸出一個字符串。 例: #include void main( ) printf(%sn,CHINA); printf(%3s,%7.2s,%-5.3s,CHINA, CHINA, CHINA); ,運行結(jié)果: CHINA CHINA, CH, CHI,3.3.2 scanf函數(shù)(

7、格式輸入函數(shù)),格式:scanf(格式控制,地址表列) 功能:按指定格式從鍵盤輸入數(shù)據(jù),存入地址 表列指定的存儲單元中,并按回車鍵結(jié)束,地址表列:變量的地址,用取地址運算符 scanf(%d,%d, ,輸入 3,5 輸出 8,例3: scanf(a=%d,b=%d,c=%d, 輸入 a=12,b=24,c=36 則 12a, 24 b, 36c,例1: scanf(%d,%d, 輸入 3,4 則 3a, 4 b,例2: scanf(%d:%d:%d, 輸入 12:30:45 則 12 a, 30 b, 45 c,“格式控制”中出現(xiàn)的普通字符,原樣輸入。,說明: 用%c格式符時,空格和轉(zhuǎn)義字符作

8、為有效字符輸入,例:scanf(%c%c%c, 若輸入 abc 則 ac1, c2, b c3,輸入數(shù)據(jù)時,遇以下情況認(rèn)為該數(shù)據(jù)結(jié)束: 遇空格、TAB、或回車 遇指定的寬度結(jié)束 遇非法輸入,例: scanf(%d%c%f, 若輸入 1234a123o.26 則 1234 a, a b, 123 c,格式:putchar(c) 參數(shù):c為字符常量、變量或表達(dá)式。 功能:將字符輸出到顯示器上。,3.3.3 字符數(shù)據(jù)的輸入輸出 一、 putchar函數(shù)(字符輸出函數(shù)),#include void main( ) char a,b,c; a=B;b= O; c=Y; putchar(a); putch

9、ar(b); putchar(c); putchar(n); ,運行結(jié)果: BOY,例:,putchar(a);putchar(n); putchar(b);putchar(n); putchar(c);,運行結(jié)果: B O Y,格式:getchar( ) 功能:從鍵盤輸入一個字符。,3.3.4 getchar函數(shù)(字符輸入函數(shù) ),例3.14:使用getchar( )函數(shù)輸入字符,#include void main( ) char c; c=getchar( ); putchar(c); ,運行情況: a a,3.4 順序結(jié)構(gòu)程序設(shè)計,#include #define PI 3.14159

10、 void main( ) float r,area,v; printf(“Input r: ”); /*人機交互,輸出提示信息*/ scanf(%f, ,例3.17: 輸入半徑,求圓的面積和球的體積,Input r:3 area= 28.27 v=113.10,運行情況:,3.5.1 關(guān)系表達(dá)式,1.關(guān)系運算符:、=、= =、!= 作用:進(jìn)行比較運算。 2.關(guān)系表達(dá)式 形式:關(guān)系運算符 如:a=0、x= =0 3.優(yōu)先級 = (高) = = != (低) 算術(shù)運算符 關(guān)系運算符 賦值運算符 高,低,3.5 選擇結(jié)構(gòu)程序設(shè)計,5.舉例: int a=3,b=2,c=1,d,f; 則: ab 表

11、達(dá)式值等于_ (ab)= =c 表達(dá)式值等于_ b+cb d值等于_ f=abc f值等于_,1,1,0,1,0,4.關(guān)系表達(dá)式的值:如果表達(dá)式成立,值為 1,表示“真”;否則,值為 0,表示“假” 。,#include void main( ) int a,b,c; a=3;b=2;c=1; printf(%d , ab); printf(%d , (ab)=c); printf(%d , b+ca); printf(%dn, abc);,例3.21 關(guān)系表達(dá)式的應(yīng)用,運行結(jié)果:1 1 0 1,3.5.2 邏輯表達(dá)式,1.邏輯運算符 ! 邏輯非 b=2;c=3;d=4;m=1;n=1; (m

12、=ab),3.5.3 if 語句,說明:,語句可以是復(fù)合語句 if (x) if (x!=0),例3.22:輸入兩個實數(shù),按由小到大的順序輸出。,#include voidmain( ) float a,b,t; printf(請輸入兩個實數(shù):); scanf(%f,%f, ,運行情況: 請輸入兩個實數(shù):7.1,5.1 5.10, 7.10,運行情況: 請輸入兩個實數(shù):5.1,7.1 5.10, 7.10,例3.23:輸入三個整數(shù),按由小到大排序并輸出。,#include void main( ) int a,b,c,t; scanf(%d,%d,%d, ,運行情況: 11,22,18 11,

13、18,22,2.雙分支結(jié)構(gòu) 格式:if (表達(dá)式) 語句1 else 語句2,例:if (xy) max=x; else max=y;,執(zhí)行過程:先計算表達(dá)式的值,若0,則執(zhí)行語句1,否則,執(zhí)行語句2。,例3.25 輸入三角形三條邊長,求三角形面積。當(dāng)輸入的三條邊長不能構(gòu)成三角形時,輸出“不能構(gòu)成一個三角形”。,#include #include void main( ) float x,y,z,s,area; printf(請輸入三角形的三條邊長:); scanf(%f,%f,%f, ,運行結(jié)果: 請輸入三角形的三條邊長:3,4,6 面積= 5.33,3.多分支if 語句 一般格式:,if

14、(表達(dá)式1) 語句1 else if (表達(dá)式2) 語句2 else if (表達(dá)式3) 語句3 . else 語句n,例3.28:編程計算應(yīng)付金額c,其單價s隨購物數(shù)量t變化,關(guān)系如下: 20 t500 30 200t500 40 100t200 50 t100,s =,#include void main( ) int s,t,c; printf(請輸入購物數(shù)量:); scanf(%d,if (t500) s=20; else if (t200) s=30; else if (t100) s=40; else s=50; c=st; printf(應(yīng)付金額=%d,c); ,運行結(jié)果: 請輸

15、入購物數(shù)量:600 應(yīng)付金額=12000,嵌套的多分支if語句,含義:在if語句中又包含一個或多個if語句,稱為if語句的嵌套。,格式: if ( ) if ( ) 語句 else 語句 2 else if ( ) 語句 3 else 語句 4,注意: if與else的配對關(guān)系。從內(nèi)層開始,else總是與它上面最近的沒有配對的if配對。 若if與else的數(shù)目不一樣,可以加 來確定配對關(guān)系。,例3.29:編寫程序,流程圖:,其中x,y為int型變量。,#include void main( ) int x,y; printf(請輸入x:); scanf(%d, ,運行結(jié)果: 請輸入x:-5 x

16、=-5,y=-5,4.條件運算符和條件表達(dá)式,條件運算符 ? : (三目運算符) 條件表達(dá)式:用條件運算符連接各種表達(dá)式。 形式:?: 例如:xy?a:b 表達(dá)式的值:當(dāng)表達(dá)式1的值非0時,值為表達(dá)式2之值;否則,為表達(dá)式3之值。 結(jié)合方向為自右至左 ab?a:cd?c:d a=1,b=2,c=3,d=4 表達(dá)式的值_,4,當(dāng)if語句中的兩個分支都只執(zhí)行一個賦值語句給同一個變量賦值時,可以用條件表達(dá)式來處理。,max=(ab)?a:b;,例: if (ab) max=a; else max=b; 可以表示為_,運行情況: A a,例3.30:輸入一個字符,判斷是否為大寫字母,若是,將其轉(zhuǎn)換成小

17、寫字母;否則,不轉(zhuǎn)換。然后輸出最后得到的字符。,ch=(ch=A,#include void main( ) char ch; scanf(%c, ,3.5.4 switch 語句,多分支選擇語句。,switch (表達(dá)式) case 常量1:語句組1;break; case 常量2:語句組2;break; case 常量n:語句組n;break; default:語句組n+1; ,一般形式:,執(zhí)行過程:當(dāng)表達(dá)式的值與某一個case后面的常量表達(dá)式值相等時,就執(zhí)行此case后面的語句組,當(dāng)執(zhí)行到break語句時,跳出switch語句。若表達(dá)式的值與所有的常量表達(dá)式值都不匹配,則執(zhí)行defaul

18、t后面的語句組。,#include void main( ) char grade; scanf(%c, ,例3.31 :要求按照考試成績的等級輸出百分制分?jǐn)?shù)段。,運行情況: C 6069,switch (grade) case A:printf(85100n); case B:printf(7084n); case C:printf(6069n); case D:printf(60n); default:printf(errorn); ,說明:,執(zhí)行完一個case后面的語句后,繼續(xù)執(zhí)行下一個case語句而不再進(jìn)行判斷。所以必須加上break語句,以便終止switch語句的執(zhí)行。 思考題:如果

19、去掉上例程序中的所有break語句,且輸入的成績?yōu)锽,輸出會如何?,運行情況: B 7084 6069 60 error,多個case可以共用一組執(zhí)行語句。 例如: switch (grade) case A: case B: case C:printf(60n);break; ,grade的值為A、B或C時都執(zhí)行同一組語句。,3.5.5 選擇結(jié)構(gòu)程序舉例,例3.32 :判斷某一年是否是閏年。 分析: 滿足以下兩種條件之一即為閏年: 能被4但不能被100整除;能被400整除。 根據(jù)以上條件,分別考慮如下情況: 不能被4整除的,不是閏年。 能被4整除但不能被100整除的,是閏年。 能被400整除

20、的,是閏年。 其他都不是閏年。,#include void main( ) int year,flag; printf(請輸入年份: ); scanf(%d, ,運行結(jié)果: 請輸入年份:1996 1996是閏年,#include void main( ) int year,flag; scanf(%d, ,例3.33:求一元二次方程ax2+bx+c=0的解,a、b、c由鍵盤輸入。,分析: 方程的解有以下幾種可能: a=0,不是二次方程。 b2-4ac=0,有兩個相等實根。 b2-4ac0,有兩個不等實根。 b2-4ac0,有兩個共軛復(fù)根。,例3.33流程圖,#include #include

21、void main( ) float a,b,c,disc,x1,x2,p,q; scanf(%f,%f,%f, else,if (disc1e-6) x1=(-b+sqrt(disc)/(2*a); x2=(-b-sqrt(disc)/(2*a); printf(有兩個不等實根:%8.4f and %8.4fn,x1,x2); else p= -b/(2*a); q=sqrt(-disc)/(2*a); printf(有兩個共軛復(fù)根:n); printf(%8.4f+%8.4fin,p,q); printf(%8.4f-%8.4fin,p,q); ,運行情況:,1,2,1 此方程有兩個相等實

22、根: -1.0000 1,2,2 此方程有兩個共軛復(fù)根: -1.0000+ 1.0000i -1.0000- 1.0000i 2,6,1 此方程有兩個不等實根: -0.1771 and -2.8229,例5.1:一座高架橋最高限速90公里/時,判斷一輛車是否超速,若超速需要交納罰金。根據(jù)汽車時速與最高限速的比值劃分: r=(v-90)/90(r為超速比,v為汽車時速) 當(dāng)r0.6時,交納1000元。,方法:使用并列if語句 #include void main( ) float r,v; printf(請輸入車速v:n); scanf(%f, ,3.6 循環(huán)結(jié)構(gòu),例:計算1+2+50的值。,分

23、析: 設(shè)累加和變量為sum,其初值為0;加數(shù)變量為i,初值為1; 重復(fù)執(zhí)行 sum=sum+i; i=i+1; 當(dāng)i增到51時,停止計算。此時,sum的值就是150的累加和。,什么是循環(huán)? 一個循環(huán)結(jié)構(gòu)包括四部分:初始化循環(huán)變量、循環(huán)條件、循環(huán)體、修改循環(huán)變量 C語言中三種基本的循環(huán)結(jié)構(gòu): 1、while語句構(gòu)成的循環(huán)(“當(dāng)型”循環(huán)) 2、dowhile語句構(gòu)成的循環(huán)(“直到型”循環(huán) ) 3、for語句構(gòu)成的循環(huán)(“當(dāng)型”循環(huán)),goto語句為無條件轉(zhuǎn)向語句,它的一般形式為 goto 語句標(biāo)號; 語句標(biāo)號符合標(biāo)識符命名規(guī)則,即由字母、數(shù)字和下劃線組成,第一個字符必須為字母或下劃線。 例如:go

24、to label_1; 合法 goto 123; 不合法,3.6.1 goto語句,結(jié)構(gòu)化程序設(shè)計方法主張限制使用goto語句,因為濫用goto語句將使程序流程無規(guī)律、可讀性差. 一般來說,可以有兩種用途: (1) 與if語句一起構(gòu)成循環(huán)結(jié)構(gòu); (2) 從多層循環(huán)的內(nèi)層循環(huán)跳轉(zhuǎn)到外層循環(huán)。,3.6.1 goto語句,#include void main( ) int i,sum; sum=0;i=1; loop: sum=sum+i; i+; if (i=50) goto loop; printf(%dn,sum); ,運行結(jié)果:1275,例3.34:計算1+2+50的值。,一般形式: whi

25、le(表達(dá)式) 語句;,3.6.2 while語句,執(zhí)行過程:計算表達(dá)式的值,若為真(非0),則執(zhí)行循環(huán)體,否則退出循環(huán),執(zhí)行后面的語句。,例3.35:求12350,#include void main( ) int i=1,sum=0; while (i=50) sum=sum+i; i+; printf(%dn,sum);,運行結(jié)果:1275,說明: (1)循環(huán)體如果包含一個以上的語句,要用 括起來,否則,只執(zhí)行到第一個分號處。 (2)在循環(huán)體中應(yīng)有使循環(huán)趨向于結(jié)束的語句。 遇到數(shù)列求和、求積的問題,一般可以考慮使用循環(huán)解決。 注意循環(huán)初值的設(shè)置。一般對于累加器設(shè)置為0,累乘器設(shè)置為1。,

26、一般形式: do 循環(huán)體語句 while (表達(dá)式);,3.6.3 dowhile 語句,執(zhí)行過程:先執(zhí)行一次循環(huán)體中的語句,然后計算表達(dá)式的值,若非0,則再次執(zhí)行循環(huán)體,否則結(jié)束循環(huán)。,例3.36:求12350,#include void main( ) int i,sum=0; i=1; do sum=sum+i; i+; while (i=50); printf(%dn,sum);,運行結(jié)果:1275,例3.37:while和dowhile比較,#include void main( ) int i,sum=0; scanf(%d, ,#include void main( ) int

27、i,sum=0; scanf(%d, ,運行情況: 11 0,運行情況: 11 11,運行情況: 1 55,運行情況: 1 55,While語句和dowhile語句的區(qū)別: 第一次執(zhí)行時, while語句先判斷,符合條件才執(zhí)行循環(huán)體;dowhile語句不管是否符合條件,先執(zhí)行一次循環(huán)體。 while語句:while(表達(dá)式)后無分號, dowhile語句:while(表達(dá)式)有分號。,一般形式: for (表達(dá)式1;表達(dá)式2;表達(dá)式3) 語句;,3.6.4 for 語句,執(zhí)行過程: 求解表達(dá)式1。 求解表達(dá)式2,若其值為真,則執(zhí)行循環(huán)體語句,然后執(zhí)行。若為假,轉(zhuǎn) 。 求解表達(dá)式3,然后轉(zhuǎn)繼續(xù)執(zhí)

28、行。 結(jié)束循環(huán),執(zhí)行for語句的下一條語句。,例3.38:求1+2+50,運行結(jié)果: 1275,#include void main( ) int sum=0,i; for (i=1;i=50;i+) sum=sum+i; printf(%dn,sum); ,for語句一般應(yīng)用形式: for (循環(huán)變量賦初值 ; 循環(huán)條件 ; 修改循環(huán)變量) 語句;,說明: for語句中的三個表達(dá)式可以省略或部分省略,但其中的分號不能省略。 例: for (i=1;i=100;i+) sum=sum+i;,表達(dá)式1省略 i=1; for (;i100) break; sum=sum+i; ,表達(dá)式1和3都省略

29、 i=1; for (;i=100;) sum=sum+i; i+; ,i=1; while (i=100) sum=sum+i; i+; ,三個表達(dá)式都省略 for (;),表達(dá)式3省略 for (i=1;i=100;) sum=sum+i; i+; ,例: for (i=1;i=100;i+) sum=sum+i;,例3.40:從鍵盤輸入一個整數(shù)n,計算n!,#include void main( ) int i,n,fac=1; printf(請輸入一個整數(shù):); scanf(%d, ,運行情況: 請輸入一個整數(shù):5 5!=120,含義:一個循環(huán)體內(nèi)又包含另一個完整的循環(huán)結(jié)構(gòu),稱為循環(huán)的

30、嵌套。,3.6.6 循環(huán)的嵌套,三種循環(huán)可以互相嵌套。,注: 內(nèi)層循環(huán)應(yīng)完全嵌套在外層循環(huán)內(nèi)部,不能交叉嵌套; 內(nèi)層循環(huán)體執(zhí)行次數(shù)=內(nèi)層循環(huán)次數(shù)外層循環(huán)次數(shù)。,例3.42:輸出九九乘法表,1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4

31、*8=32 5*8=40 6*8=48 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81,#include void main( ) int i,j; for (i=1;i=9;i+) for (j=1;j=i;j+) printf(%d*%d=%d ,j,i,i*j); printf(n); ,#include void main( ) int i,j; for (i=1;i=9;i+) for (j=1;j=i;j+) printf(%d*%d=%-4d,j,i,i*j); printf(

32、n); ,3.6.7 break語句和continue語句,一、break 語句 功能:跳出switch 語句。 跳出循環(huán),接著執(zhí)行循環(huán)結(jié)構(gòu)下面的語句。,例3.43: #include void main( ) int r; float area,pi=3.14159; for (r=1;r100) break; printf(r=%d ,area=%fn,r, area); ,說明:程序的作用是計算r=1到r=10的圓面積,直到面積大于100為止。 (當(dāng)r=6時,area100, 執(zhí)行break語句,提前結(jié)束循環(huán))。,二、continue 語句,功能:結(jié)束本次循環(huán),即跳過循環(huán)體中 未執(zhí)行的語句。 說明: 僅用于循環(huán)語句中。 循環(huán)嵌套時,break和continue只影響包含它們的內(nèi)層循環(huán),與外層循環(huán)無關(guān)。,#include void main( ) int n; for (n=100;n150 ,例3.45:將100150之間和400450之間能被7整除的數(shù)輸出。,例3.46:求1!+2!+3!+10!的值。,#include void main( ) int n,fac=1,su

溫馨提示

  • 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

提交評論