第3章_選擇結(jié)構(gòu)程序設(shè)計_第1頁
第3章_選擇結(jié)構(gòu)程序設(shè)計_第2頁
第3章_選擇結(jié)構(gòu)程序設(shè)計_第3頁
第3章_選擇結(jié)構(gòu)程序設(shè)計_第4頁
第3章_選擇結(jié)構(gòu)程序設(shè)計_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 選擇結(jié)構(gòu)(分支結(jié)構(gòu))的處理過程為:先判斷選擇結(jié)構(gòu)(分支結(jié)構(gòu))的處理過程為:先判斷一個條件,然后根據(jù)條件是否成立,執(zhí)行不同的代一個條件,然后根據(jù)條件是否成立,執(zhí)行不同的代碼。碼。第第3 3章章 選擇結(jié)構(gòu)程序設(shè)計選擇結(jié)構(gòu)程序設(shè)計 C C語言提供了作為判斷條件的關(guān)系表達(dá)式和邏輯語言提供了作為判斷條件的關(guān)系表達(dá)式和邏輯表達(dá)式,還有實(shí)現(xiàn)分支結(jié)構(gòu)的表達(dá)式,還有實(shí)現(xiàn)分支結(jié)構(gòu)的ifif語句和語句和switchswitch語句。語句。 3.1 3.1 關(guān)系運(yùn)算符和關(guān)系表達(dá)式關(guān)系運(yùn)算符和關(guān)系表達(dá)式3.2 3.2 邏輯運(yùn)算符和邏輯表達(dá)式邏輯運(yùn)算符和邏輯表達(dá)式3.3 if3.3 if語句語句3.4 switch3.

2、4 switch語句語句3.5 3.5 條件運(yùn)算符和條件表達(dá)式條件運(yùn)算符和條件表達(dá)式第3章 選擇結(jié)構(gòu)程序設(shè)計3.6 3.6 程序舉例程序舉例3.13.1關(guān)系運(yùn)算符和關(guān)系表達(dá)式關(guān)系運(yùn)算符和關(guān)系表達(dá)式關(guān)系運(yùn)算符:比較兩個量的運(yùn)算符關(guān)系運(yùn)算符:比較兩個量的運(yùn)算符關(guān)系表達(dá)式:用關(guān)系運(yùn)算符將運(yùn)算對象關(guān)系表達(dá)式:用關(guān)系運(yùn)算符將運(yùn)算對象 連接起來的式子連接起來的式子在在C C語言中,關(guān)系運(yùn)算符有六種語言中,關(guān)系運(yùn)算符有六種3.1.13.1.1關(guān)系運(yùn)算符關(guān)系運(yùn)算符運(yùn)算符優(yōu)先級的高低次序運(yùn)算符優(yōu)先級的高低次序3.1.13.1.1關(guān)系運(yùn)算符關(guān)系運(yùn)算符結(jié)合性為自左至右結(jié)合性為自左至右 關(guān)系表達(dá)式是用關(guān)系運(yùn)算符將運(yùn)算

3、關(guān)系表達(dá)式是用關(guān)系運(yùn)算符將運(yùn)算對象連接起來的式子。對象連接起來的式子。 運(yùn)算對象可以是常量、變量或表達(dá)運(yùn)算對象可以是常量、變量或表達(dá)式。式。3.1.2 3.1.2 關(guān)系表達(dá)式關(guān)系表達(dá)式例如:例如:3737a=ba=c-d a+b=c-d 關(guān)系表達(dá)式求解的結(jié)果:成立或不成立,關(guān)系表達(dá)式求解的結(jié)果:成立或不成立,即即“真(真(truetrue)”或或“假(假(flaseflase)”。 在在C C語言中,用語言中,用“1”1”代表代表“真真”,用,用“0”0”代表代表“假假”。3.1.2 3.1.2 關(guān)系表達(dá)式關(guān)系表達(dá)式例如:例如:int a=7,b=4,c=1,d;int a=7,b=4,c=1

4、,d;a%2=0 a%2=0 a%2=0的值為的值為0a%ba/ba%ba/ba%bbd=abd=ab的值為的值為1(d=a)b(d=a)b(d=a)b的值為的值為1d=abcd=abcd=abc的值為的值為0注意:注意: 在在C語言中要判斷語言中要判斷a大于大于b且且b大于大于c時,時,寫成邏輯表達(dá)式寫成邏輯表達(dá)式ab&bc,其中,其中&是邏是邏輯與運(yùn)算符。輯與運(yùn)算符。3.2.1 3.2.1 邏輯運(yùn)算符邏輯運(yùn)算符 在在C C語言中,邏輯運(yùn)算符有三種語言中,邏輯運(yùn)算符有三種3.23.2邏輯運(yùn)算符和邏輯表達(dá)式邏輯運(yùn)算符和邏輯表達(dá)式運(yùn)算符優(yōu)先級的高低次序運(yùn)算符優(yōu)先級的高低次序3.1.13.1.1關(guān)

5、系運(yùn)算符關(guān)系運(yùn)算符結(jié)合性為自右至左結(jié)合性為自右至左結(jié)合性為自左至右結(jié)合性為自左至右 邏輯表達(dá)式邏輯表達(dá)式:用邏輯運(yùn)算符將關(guān)系表達(dá):用邏輯運(yùn)算符將關(guān)系表達(dá)式或邏輯量連接起來的式子。式或邏輯量連接起來的式子。 邏輯表達(dá)式的值是一個邏輯值,即邏輯表達(dá)式的值是一個邏輯值,即“真真”或或“假假”。 C C語言中,以語言中,以1 1表示表示“真真”,以,以0 0表示表示“假假”。3.2.2 3.2.2 邏輯表達(dá)式邏輯表達(dá)式 邏輯運(yùn)算的真值表邏輯運(yùn)算的真值表3.2.2 3.2.2 邏輯表達(dá)式邏輯表達(dá)式 運(yùn)算對象運(yùn)算對象,可以是任可以是任意類型的數(shù)據(jù),以非意類型的數(shù)據(jù),以非0表表示真,以示真,以0表示假表示假

6、 運(yùn)算運(yùn)算結(jié)果,結(jié)果,以以1表示表示“真真”,以以0表示表示“假假”例如:例如: 8&15 / 8&15的值為的值為1(真)(真)4&0 / 84&0的值為的值為1(真)(真)0|0 /80|0的值為的值為0(假)(假) 注意!注意!3.2.2 3.2.2 邏輯表達(dá)式邏輯表達(dá)式 對于對于&,如果其左側(cè)表達(dá)式的值為假,則右,如果其左側(cè)表達(dá)式的值為假,則右側(cè)表達(dá)式不進(jìn)行求解(即不執(zhí)行)。側(cè)表達(dá)式不進(jìn)行求解(即不執(zhí)行)。 對于對于|,如果其左側(cè)表達(dá)式的值為真,則右,如果其左側(cè)表達(dá)式的值為真,則右側(cè)表達(dá)式不進(jìn)行求解。側(cè)表達(dá)式不進(jìn)行求解。例如:例如:int x=10,y=20;int x=10,y=20

7、;(x=0) & (y=30) /y(x=0) & (y=30) /y的值沒變的值沒變(x=0) | (y=30) /y(x=0) | (y=30) /y的值變成的值變成30303.3.1 if3.3.1 if語句的形式語句的形式3.3 if3.3 if語句語句 語言中的語言中的ifif語句有三種基本形式。語句有三種基本形式。1. 1. 單分支單分支ifif語句語句一般形式:一般形式:if(if(表達(dá)式表達(dá)式) )語句語句例如:例如:if(xy) if(xy) printf(%d,x);printf(%d,x); 分支條件,任何類型,分支條件,任何類型,一定要用小括號一定要用小括號“( )”括

8、起來括起來 可以是一條語句,也可以是多可以是一條語句,也可以是多條語句,此時一定要用大括號條語句,此時一定要用大括號“ ” 括起來成為一條復(fù)合語句括起來成為一條復(fù)合語句單分支單分支ifif語句的執(zhí)行過程:語句的執(zhí)行過程:3.3.1 if3.3.1 if語句的形式語句的形式 先求解表達(dá)式的值,如果表達(dá)式的值為真,先求解表達(dá)式的值,如果表達(dá)式的值為真,則執(zhí)行其后的語句,否則不執(zhí)行該語句。則執(zhí)行其后的語句,否則不執(zhí)行該語句?!纠?-13-1】求求x x的絕對值。的絕對值。3.3.1 if3.3.1 if語句的形式語句的形式思路:思路: 先求解表達(dá)式先求解表達(dá)式x0 x0的值,判斷的值,判斷x x是

9、否為負(fù)數(shù),是否為負(fù)數(shù),如果結(jié)果為真,則執(zhí)行內(nèi)嵌的語句如果結(jié)果為真,則執(zhí)行內(nèi)嵌的語句x=-x;,否則不,否則不執(zhí)行該語句。執(zhí)行該語句。 掌握掌握ifif語句語句的一般形式與求解過程。的一般形式與求解過程。3.3.1 if3.3.1 if語句的形式語句的形式【例3-1】求x的絕對值。#include int main()int x;scanf(%d,&x);if(x0)x=-x; /if的內(nèi)嵌語句printf(|x|=%dn,x); return 0; 運(yùn)行一次,運(yùn)行一次,輸入:輸入:-10運(yùn)行結(jié)果:運(yùn)行結(jié)果:|x|=10再運(yùn)行一次,再運(yùn)行一次,輸入:輸入:-10運(yùn)行結(jié)果:運(yùn)行結(jié)果:|x|=10【

10、例例3-23-2】輸入兩個整數(shù),按由小到大的順序輸入兩個整數(shù),按由小到大的順序輸出這兩個數(shù)。輸出這兩個數(shù)。3.3.1 if3.3.1 if語句的形式語句的形式本題要點(diǎn):本題要點(diǎn): 1. 1. 交換變量內(nèi)容的方法交換變量內(nèi)容的方法2.2.復(fù)合語句使用復(fù)合語句使用3.3.1 if3.3.1 if語句的形式語句的形式【例3-2】輸入兩個整數(shù),按由小到大的順序輸出這兩個數(shù)。#include int main()int x,y,t;scanf(%d,%d,&x,&y);if(xy) t=x; x=y; y=t; /復(fù)合語句printf(%d,%dn,x,y);return 0; 運(yùn)行一次,運(yùn)行一次,輸入

11、:輸入:10,5 運(yùn)行結(jié)果:運(yùn)行結(jié)果:5,10思考:思考: 去掉去掉,程序結(jié)果?,程序結(jié)果?2. 2. 雙分支雙分支ifif語句語句3.3.1 if3.3.1 if語句的形式語句的形式一般形式:一般形式:if(if(表達(dá)式表達(dá)式) )語句語句1 1elseelse語句語句2 2例如:例如:if(x0) if(x0) printf(%d,x);printf(%d,x);else else printf(%d,-x);printf(%d,-x);雙分支雙分支ifif語句的執(zhí)行過程:語句的執(zhí)行過程:3.3.1 if3.3.1 if語句的形式語句的形式 先求解表達(dá)式的值,如果表達(dá)式的值為真,先求解表達(dá)

12、式的值,如果表達(dá)式的值為真,則執(zhí)行語句則執(zhí)行語句1 1,否則執(zhí)行語句,否則執(zhí)行語句2 2。【例例3-33-3】求兩個數(shù)中較大者。求兩個數(shù)中較大者。3.3.1 if3.3.1 if語句的形式語句的形式 使用雙分支使用雙分支ifif語句實(shí)現(xiàn)。語句實(shí)現(xiàn)。3.3.1 if3.3.1 if語句的形式語句的形式【例3-3】求兩個數(shù)中較大者。#include int main()int x,y,max;scanf(%d,%d,&x,&y);if(xy)max=x; /if的內(nèi)嵌語句elsemax=y; /else的內(nèi)嵌語句printf(max=%dn,max);return 0; 運(yùn)行一次,運(yùn)行一次,輸入:

13、輸入:5, 10運(yùn)行結(jié)果:運(yùn)行結(jié)果:Max=10 注意!注意!3.2.2 3.2.2 邏輯表達(dá)式邏輯表達(dá)式 elseelse不能作為語句單獨(dú)使用,它必須是不能作為語句單獨(dú)使用,它必須是ifif語語句的一部分,與句的一部分,與ifif配對使用。配對使用。例如:例如:if(xy)if(xy) x=y; y+; / if x=y; y+; / if的內(nèi)嵌語句的內(nèi)嵌語句elseelse y=x; x-; / else y=x; x-; / else的內(nèi)嵌語句的內(nèi)嵌語句如果寫成:如果寫成:if(xy)if(xy) x=y; y+; x=y; y+; elseelse y=x; x-; y=x; x-;

14、語法錯誤語法錯誤3. 3. 多分支多分支ifif語句語句3.3.1 if3.3.1 if語句的形式語句的形式 多分支多分支ifif語句可以看成雙分支語句可以看成雙分支ifif語句的擴(kuò)展語句的擴(kuò)展形式,即在雙分支形式,即在雙分支ifif語句中,語句中,elseelse的內(nèi)嵌語句是的內(nèi)嵌語句是另一個雙分支的另一個雙分支的ifif語句。語句。一般形式:一般形式:if(if(表達(dá)式表達(dá)式1) 1) 語句語句1 1else if(else if(表達(dá)式表達(dá)式2) 2) 語句語句2 2else if(else if(表達(dá)式表達(dá)式3) 3) 語句語句3 3elseelse語句語句n n多分支多分支ifif語

15、句的執(zhí)行過程:語句的執(zhí)行過程:3.3.1 if3.3.1 if語句的形式語句的形式 如果表達(dá)式如果表達(dá)式1 1的值為真,則執(zhí)行語句的值為真,則執(zhí)行語句1 1,否則,否則判斷表達(dá)式判斷表達(dá)式2 2。如果表達(dá)式。如果表達(dá)式2 2的值為真,則執(zhí)行語的值為真,則執(zhí)行語句句2 2,否則判斷表達(dá)式,否則判斷表達(dá)式3 3,依次類推。如果所有表,依次類推。如果所有表達(dá)式的值都為假,則執(zhí)行語句達(dá)式的值都為假,則執(zhí)行語句n n。【例例3-43-4】輸入一個百分制的分?jǐn)?shù),輸出相應(yīng)輸入一個百分制的分?jǐn)?shù),輸出相應(yīng)的等級。的等級。3.3.1 if3.3.1 if語句的形式語句的形式要求如下:要求如下:成績成績 =90=9

16、0, 輸出輸出A A89 = 89 = 成績成績 =80=80,輸出,輸出B B79 = 79 = 成績成績 =70=70,輸出,輸出C C69 = 69 = 成績成績 =60=60,輸出,輸出D D成績成績 6060, 輸出輸出E E本題要求使用多分枝本題要求使用多分枝ifif語句實(shí)現(xiàn)。語句實(shí)現(xiàn)。3.3.1 if3.3.1 if語句的形式語句的形式【例3-4】輸入一個百分制的分?jǐn)?shù),輸出相應(yīng)的等級。#include int main()int score;scanf(%d,& score);if(score =90)printf(score grade is An);else if(score

17、 =80)printf(score grade is Bn);else if(score =70)printf(score grade is Cn);else if(score =60)printf(score grade is Dn);else printf(score grade is En);return 0; 運(yùn)行一次,運(yùn)行一次,輸入:輸入:85運(yùn)行結(jié)果:運(yùn)行結(jié)果:score grade is B再運(yùn)行一次,再運(yùn)行一次,輸入:輸入:55運(yùn)行結(jié)果:運(yùn)行結(jié)果:score grade is E 在在ifif語句中,語句中,ifif和和elseelse的內(nèi)嵌語句可以的內(nèi)嵌語句可以是任何語句,如

18、果又是是任何語句,如果又是ifif語句,則稱為語句,則稱為ifif語語句的嵌套。句的嵌套。3.3.2 if3.3.2 if語句的嵌套語句的嵌套3.3.2 if3.3.2 if語句的嵌套語句的嵌套例如:if(ab) if(bc)printf(%d is biggestn,a);elseprintf(%d is not biggestn,a);以上代碼中else與哪個if配對?3.3.2 if3.3.2 if語句的嵌套語句的嵌套語言規(guī)定: else 總是與它上面最近的未曾配對的if配對。即:if(ab) if(bc) printf(%d is biggestn,a);elseprintf(%d i

19、s not biggestn,a);elseelse與這個與這個ifif配對配對if(ab) if(bc) printf(%d is biggestn,a);elseprintf(%d is not biggestn,a);elseelse與這個與這個ifif配對配對3.3.2 if3.3.2 if語句的嵌套語句的嵌套【例例3-53-5】求三個數(shù)中最大者。求三個數(shù)中最大者。本題使用嵌套本題使用嵌套ifif語句實(shí)現(xiàn)。語句實(shí)現(xiàn)。3.3.1 if3.3.1 if語句的嵌套語句的嵌套【例3-5】求三個數(shù)中最大者。#include int main()int x=4,y=5,z=2,max; max=x

20、; if(zy) if(zx) max=z; else if(yx) max=y; printf(max=%d,max); return 0; 運(yùn)行結(jié)果:運(yùn)行結(jié)果:max=53.4 switch3.4 switch語句語句 switch switch語句是專門用于處理多分支結(jié)構(gòu)的條件選語句是專門用于處理多分支結(jié)構(gòu)的條件選擇語句,又稱開關(guān)語句擇語句,又稱開關(guān)語句。一般形式為: switch(表達(dá)式) case 常量表達(dá)式1: 語句1; break;case 常量表達(dá)式2: 語句2; break; .case 常量表達(dá)式n: 語句n; break;default: 語句n+1; break; 3.

21、4 switch3.4 switch語句語句 switch switch語句的執(zhí)行過程:語句的執(zhí)行過程: 首先求解switch后面括號中表達(dá)式的值,然后用此值依次與各個case后面的常量表達(dá)式的值進(jìn)行比較。 若括號中表達(dá)式的值與某個case后面的常量表達(dá)式的值相等,則執(zhí)行此case后面的語句。語句執(zhí)行后若遇到break語句或switch的結(jié)束符“”就終止switch語句,否則就繼續(xù)執(zhí)行下一個case后面的語句,依次類推。 若括號中表達(dá)式的值與所有case后面的常量表達(dá)式都不相等,則執(zhí)行default后面的語句n+1,然后終止switch語句,程序流程轉(zhuǎn)向開關(guān)語句的下一條語句。3.4 switc

22、h3.4 switch語句語句例如例如:執(zhí)行以下程序代碼int no;scanf(%d,&no);switch(no)case 1 : printf(firstn); break;case 2 : printf(secondn);case 3 : printf(thirdn); 運(yùn)行運(yùn)行一次一次:輸入:輸入:1運(yùn)行結(jié)果:運(yùn)行結(jié)果:first再再運(yùn)行運(yùn)行一次一次:輸入:輸入:2運(yùn)行結(jié)果:運(yùn)行結(jié)果:secondthird3.4 switch3.4 switch語句語句說明:說明: (1)case和常量表達(dá)式之間要有空格,常量和常量表達(dá)式之間要有空格,常量表達(dá)式只起語句標(biāo)號作用,跳出表達(dá)式只起語句標(biāo)

23、號作用,跳出switch必須用必須用break語句。如果每個語句。如果每個case和和default后面都有后面都有break語句,則它們出現(xiàn)的次序不影響執(zhí)行結(jié)語句,則它們出現(xiàn)的次序不影響執(zhí)行結(jié)果果。例如:例如:switch(no) default: printf(lastn); break;case 2 : printf(secondn); break;case 1 : printf(firstn); break;case 3 : printf(thirdn); break; 3.4 switch3.4 switch語句語句說明:說明:(2)case后面常量表達(dá)式的值必須互不相后面常量表達(dá)式

24、的值必須互不相同。同。(3)多個多個case可共用一組執(zhí)行語句,可共用一組執(zhí)行語句,case后后可包含多個可執(zhí)行語句,且不必加可包含多個可執(zhí)行語句,且不必加“ ”,進(jìn),進(jìn)入某個入某個case后,會順序執(zhí)行本后,會順序執(zhí)行本case后面的所有后面的所有語句。語句。(4) default部分可以省略。如果省略,當(dāng)部分可以省略。如果省略,當(dāng)switch后面括號中表達(dá)式的值與所有后面括號中表達(dá)式的值與所有case后面后面的常量表達(dá)式的值都不相等時,則不執(zhí)行任何的常量表達(dá)式的值都不相等時,則不執(zhí)行任何一個分支直接退出一個分支直接退出switch語句。語句。(5)switch語句可以嵌套。語句可以嵌套。3

25、.4 switch3.4 switch語句語句【例例3-6】將例將例3-4進(jìn)行修改,用進(jìn)行修改,用switch語句實(shí)現(xiàn)。語句實(shí)現(xiàn)。比較比較switch語句與嵌套語句與嵌套if語句的差異。語句的差異。3.4 switch3.4 switch語句語句【例3-6】將例3-4進(jìn)行修改,用switch語句實(shí)現(xiàn)。#include int main()int score; scanf(%d,& score);switch(score/10) case 10: case 9: printf(score grade is An); break;case 8: printf(score grade is Bn);

26、 break;case 7: printf(score grade is Cn); break;case 6: printf(score grade is Dn); break;default : printf(score grade is En); break; return 0; case 10 case 10和和case 9 case 9 共用一組語句共用一組語句3.4 switch3.4 switch語句語句【例例3-7】嵌套的嵌套的switch語句語句閱讀程序,分析結(jié)果。閱讀程序,分析結(jié)果。3.4 switch3.4 switch語句語句【例3-7】嵌套的switch語句。#incl

27、ude int main()int x=1,y=0,a=0,b=0;switch(x) case 1: switch(y) case 0: a+; break; / break語句終止switch(y)case 1: b+; break; / break語句終止switch(y)case 2: a+;b+; break; / break語句終止switch(x)case 3: a+;b+; printf(na=%d,b=%d,a,b);return 0; 運(yùn)行結(jié)果:運(yùn)行結(jié)果:a=2,b=13.5 3.5 條件運(yùn)算符和條件表達(dá)式條件運(yùn)算符和條件表達(dá)式 條件運(yùn)算符,其形式為?:,是C語言中唯一的一

28、個三元運(yùn)算符。 條件表達(dá)式,由條件運(yùn)算符連接的式子。一般形式為一般形式為:表達(dá)式1?表達(dá)式2:表達(dá)式3例如:xy?x:y3.5 3.5 條件運(yùn)算符和條件表達(dá)式條件運(yùn)算符和條件表達(dá)式 說明說明 (1)條件表達(dá)式的值求解過程求解過程為:先求解表達(dá)式1,如果表達(dá)式1的值為真(非0),則將表達(dá)式2的值作為整個條件表達(dá)式的值,否則將表達(dá)式3的值作為整個條件表達(dá)式的值。例如:max= xy?x:y; /將x和y中較大者賦給maxy=x0?x:-x; /將x的絕對值賦給y3.5 3.5 條件運(yùn)算符和條件表達(dá)式條件運(yùn)算符和條件表達(dá)式 說明說明 (2)條件運(yùn)算符的優(yōu)先級優(yōu)先級高于賦值運(yùn)算符和逗號運(yùn)算符,低于其它運(yùn)算符。例如: a%3?a+2:a-2 等價于 (a%3)?(a+2):(a-2) a5&a5&a7?10:20 等價于 b=(a+3)7?10:20)3.5 3.5 條件運(yùn)算符和條件表達(dá)式條件運(yùn)算符和條件表達(dá)式 說明說明 (3)條件運(yùn)算符的結(jié)合方向?yàn)樽杂抑磷?。條件表達(dá)式可以嵌套,當(dāng)一個條件表達(dá)式中出現(xiàn)多個條件運(yùn)算符時,應(yīng)該將位于最右邊的問號與離它最近的冒號配對,并按這一原則正確區(qū)分各條件運(yùn)算符的運(yùn)

溫馨提示

  • 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

提交評論