第5章 選擇語句_第1頁
第5章 選擇語句_第2頁
第5章 選擇語句_第3頁
第5章 選擇語句_第4頁
第5章 選擇語句_第5頁
已閱讀5頁,還剩77頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第五章選擇語句

本章要點(diǎn)邏輯表達(dá)式if語句switch語句C語言語句語句是程序的基礎(chǔ),目前見過:return語句、表達(dá)式語句,以及函數(shù)調(diào)用語句。相比運(yùn)算符,C語言擁有的語句較少,主要為(語句分類):1.控制語句:控制程序流程2.函數(shù)調(diào)用語句3.表達(dá)式語句4.其他語句:復(fù)合語句:把幾條語句組合成一條語句??照Z句:不執(zhí)行任何操作。程序流程程序解決問題的思路、或步驟順序結(jié)構(gòu)選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)走直路岔路回頭路溫故而知新——表達(dá)式賦值運(yùn)算符簡單賦值左值:v=e條件:具備可改寫的內(nèi)存空間的對象v、e類型不同:e值轉(zhuǎn)換成v類型(削足適履)復(fù)合賦值,+=,-=,*=,/=;a+=b+2++,--溫故而知新——自增\自減前綴:先變后取后綴:先取后變k=++a;a+=1;k=a;k=a;a+=1;k=a++;溫故而知新——運(yùn)算優(yōu)先級優(yōu)先級名稱符號結(jié)合性1(后綴)自增++左結(jié)合(后綴)自減--2(前綴)自增++右結(jié)合(前綴)自減--一元正號+一元負(fù)號-3乘法類*/%左結(jié)合4加法類+-左結(jié)合5賦值=*=/=%=+=-=右結(jié)合溫故而知新——程序流程程序解決問題的思路、或步驟順序結(jié)構(gòu)選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)走直路岔路回頭路(流程)控制語句流程控制(flowcontrol):程序的靈魂順序結(jié)構(gòu):無需控制選擇語句:if和switch語句。循環(huán)語句:while,do和for語句。跳轉(zhuǎn)語句:break,continue和goto語句,return語句也算此類。結(jié)合選擇和循環(huán)使用Eg.還沒吃完快遞來了控制語句如何控制流程?條件判斷if(條件判斷表達(dá)式),eg.身高低于120cm免票while(條件判斷表達(dá)式),eg.試卷沒有統(tǒng)分完條件判斷表達(dá)式——邏輯表達(dá)式5.1邏輯表達(dá)式邏輯表達(dá)式:描述一種判斷正確與否判斷題“勾叉”——對錯值為“真(true)”或“假(false)”身高低于120cm,(height<120)真:height確實低于120假:height高或等于120許多編程語言具有“布爾”類型或“邏輯”類型,只有兩值:真、假。C語言:0:假1:真構(gòu)造邏輯表達(dá)式關(guān)系運(yùn)算符判等運(yùn)算符邏輯運(yùn)算符5.1.1關(guān)系運(yùn)算符C的關(guān)系運(yùn)算符如下:< 小于> 大于<= 小于等于>= 大于等于關(guān)系運(yùn)算符應(yīng)用于表達(dá)式構(gòu)成邏輯表達(dá)式:Eg.i<=j+3結(jié)果:0(假)或1(真)??捎糜诒容^整數(shù)和浮點(diǎn)數(shù),也可比較混合類型操作數(shù)。3<PI關(guān)系運(yùn)算符優(yōu)先級:v=i+j<k-1等價于:v=((i+j)<(k-1))左結(jié)合(二元)i<j<k等價于:(i<j)<k,i<j的結(jié)果(1或0)再與k比較大小。而不是j介于i與k之間如果想檢測j的值是否在i和k之間:i<j&&j<k(復(fù)雜邏輯表達(dá)式)算術(shù)運(yùn)算符關(guān)系運(yùn)算符賦值運(yùn)算符(高)(低)5.1.2判等運(yùn)算符C的判等運(yùn)算符如下:== 等于!= 不等于左結(jié)合,結(jié)果0(假)或1(真)。優(yōu)先級低于關(guān)系運(yùn)算符。表達(dá)式i<j==j<k相當(dāng)于

(i<j)==(j<k)優(yōu)先級:vs賦值運(yùn)算符?x=i==j5.1.3邏輯運(yùn)算符用于構(gòu)造復(fù)雜邏輯表達(dá)式(復(fù)雜條件)。eg.兒童、老人免票:year<12或year>60eg.高富帥:h>h潘

且lk>lk趙且vehicle>=1且dorm>=1C邏輯運(yùn)算符如下:! 邏輯非

一元

右結(jié)合性&& 邏輯與(且) 二元

左結(jié)合性|| 邏輯或

二元

左結(jié)合性5.1.3邏輯運(yùn)算符以簡單邏輯表達(dá)式(值0或1)為操作數(shù),運(yùn)算結(jié)果為:0(假)或1(真)兒童、老人免票year<12||year>60高富帥h>h潘&&

lk>lk趙

&&

vehicle>=1&&

dorm>=1非0的操作數(shù)當(dāng)作真值運(yùn)算。動物園ticket=10;入園:ticket||year<12||year>60if(ticket||year<12||year>60)pass;溫故而知新——自增\自減(前綴\后綴)前綴先自增\自減,再取值后綴先取值,后自增\自減k=++a;a+=1;k=a;k=a;a+=1;k=a++;溫故而知新——后綴:先取值,后自增1ak2a+=1;寄存器CPUr1r2r3k=r2;11a=1;k=a++;菜筐廚子和鍋等取菜溫故而知新——程序流程程序解決問題的思路、或步驟順序結(jié)構(gòu)選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)走直路岔路回頭路流程控制示例——非誠勿擾如果高富帥,則留燈,否則滅燈if(高并且富并且?guī)?留燈,else滅燈if(h>h0&&p>p0&&lk>lk0) keeplightonelse trunoffthelight優(yōu)先級名稱符號結(jié)合性1(后綴)自增、自減++--左結(jié)合2(前綴)自增、自減++--右結(jié)合一元正號、負(fù)號+-一元邏輯運(yùn)算符!3乘法類*/%左結(jié)合4加法類+-左結(jié)合5關(guān)系運(yùn)算符><>=<=左結(jié)合6判等運(yùn)算符==!=左結(jié)合7二元邏輯運(yùn)算符&&||左結(jié)合8賦值=*=/=%=+=-=右結(jié)合邏輯運(yùn)算符優(yōu)先級次序邏輯運(yùn)算符優(yōu)先級次序c=d>a+b&&a>b等效于:c=((d>(a+b))&&(a>b))邏輯運(yùn)算符的運(yùn)算結(jié)果ab!a!ba&&ba||b非0(1)非0(8)非000非0000011010110011100短路計算對&&、||如果根據(jù)左操作數(shù)就能推出表達(dá)式結(jié)果,就不計算右操作數(shù)。例子1:考試雙證:準(zhǔn)考證&&學(xué)生證intb,x=3,y=5;b=x>y&&x++==y--;結(jié)果:b=0,x=3,y=5例子2:intb,x=9,y=5;b=x>y||x++==y--;結(jié)果:b=1,x=9,y=5短路副作用:影響其他運(yùn)算符副作用5.2if語句if語句最簡單格式:if(表達(dá)式)語句計算(表達(dá)式)的值,非零執(zhí)行語句,Egif(line_num==MAX_LINES)//注意==而非= line_num=0;判定變量是否在某數(shù)值范圍內(nèi),如[

0,n):if(i>=0&&i<n)…//wrong0<=i<n相反情況判定:if(i<0||i>=n)…語句假(0)表達(dá)式真(非0)5.2.1復(fù)合語句(compoundstatement)if語句處理復(fù)雜功能(多條語句),需復(fù)合語句,格式:{多條語句}例子:if(line_num==MAX_LINES){ line_num=0; page_num++;}注意:{}外沒有“;”也出現(xiàn)在循環(huán)和其他需要多條語句的地方。5.2.2else子句格式:if(表達(dá)式)

語句1else

語句2例子:if(i>j) max=i;else max=j;

語句1

語句2非00表達(dá)式注意縮進(jìn)對齊程序練習(xí)3——標(biāo)準(zhǔn)體重計算根據(jù)身高計算標(biāo)準(zhǔn)體重標(biāo)準(zhǔn)體重(男)=(身高cm-100)x0.9(kg)標(biāo)準(zhǔn)體重(女)=(身高cm-100)x0.9(kg)-2.5(kg)

男女有別:男:m(M),女:f(F)男:1,女:0程序練習(xí)——標(biāo)準(zhǔn)體重計算/*計算標(biāo)準(zhǔn)體重*/#包含stdio.hintmain(){

聲明變量;

提示輸入性別;

讀入性別;

提示輸入身高;

讀入身高;

如果是男性

標(biāo)準(zhǔn)體重=(身高-100)*0.9f;

否則//女性

標(biāo)準(zhǔn)體重=(身高-100)*0.9f-2.5;

顯示標(biāo)準(zhǔn)體重;

程序返回;

}程序練習(xí)——標(biāo)準(zhǔn)體重計算#include<stdio.h>#defineFACTOR0.9fintmain(void){ intheight; floatweight,stdwt; charsex; puts("輸入性別,男性用m表示,其它字符表女性."); scanf("%c",&sex); puts("輸入身高(cm)."); scanf("%d",&height);

if(sex=='m') stdwt=(height-100)*FACTOR; else stdwt=(height-100)*FACTOR-2.5; printf("你的標(biāo)準(zhǔn)體重應(yīng)是%.1fkg\n.",stdwt); return0; }程序改進(jìn):輸入身高、體重,計算與標(biāo)準(zhǔn)體重的差值,并提示溫故而知新——控制語句流程控制(flowcontrol):程序的靈魂順序結(jié)構(gòu)(無需控制)選擇語句:if和switch語句。循環(huán)語句:while,do和for語句。跳轉(zhuǎn)語句:break,continue和goto語句,return語句也算此類。邏輯表達(dá)式用于設(shè)置流程控制條件控制語句+邏輯表達(dá)式+要執(zhí)行操作溫故而知新——邏輯表達(dá)式邏輯運(yùn)算符將關(guān)系表達(dá)式或邏輯量連接起來的有意義的式子。運(yùn)算符關(guān)系運(yùn)算符<,>,<=,>=判等運(yùn)算符==,!=邏輯運(yùn)算符&&(并且),||(或者),!(非)結(jié)果假:0真:1,非0優(yōu)先級名稱符號結(jié)合性1(后綴)自增、自減++--左結(jié)合2(前綴)自增、自減++--右結(jié)合一元正號、負(fù)號+-一元邏輯運(yùn)算符!3乘法類*/%左結(jié)合4加法類+-左結(jié)合5關(guān)系運(yùn)算符><>=<=左結(jié)合6判等運(yùn)算符==!=左結(jié)合7二元邏輯運(yùn)算符&&||左結(jié)合8賦值=*=/=%=+=-=右結(jié)合溫故——邏輯運(yùn)算符優(yōu)先級次序溫故而知新——構(gòu)造邏輯條件如果高富帥,則留燈,否則滅燈if(高并且富并且?guī)?留燈,else滅燈if(h>=h0&&p>=p0&&lk>=lk0) keeplightonelse trunoffthelight溫故而知新——短路計算對&&、||左操作數(shù)能推出表達(dá)式結(jié)果,就不計算右操作數(shù)。例:非誠勿擾副作用:影響其他運(yùn)算符副作用b=3>5&&x++==y--;溫故而知新——if語句簡單ifif(邏輯表達(dá)式) statement帶否則else的ifif(邏輯表達(dá)式) statement1else statement2if語句的嵌套前面的if一個條件:兩個分支(選擇)現(xiàn)實中可能多種(層)選擇嵌套的選擇eg.實驗:陳老師班上的網(wǎng)安的動物園(age<=12)成人老年非老年兒童height<=120freeheight>120half

語句1真假條件1條件2

語句2語句3真假if語句的嵌套求i、j和k中的最大值if(i>j) if(i>k) max=i; else max=k;else if(j>k) max=j; else max=k;max=i真假i>ji>kj>kmax=kmax=jmax=k真真假假i,j,k最大值if語句的嵌套求i、j和k中最大值if(i>j) if(i>k) max=i; else max=k;else if(j>k) max=j; else max=k;增加花括號,增強(qiáng)可讀性if(i>j){ if(i>k) max=i; else max=k;}else{ if(j>k) max=j; else max=k;}程序練習(xí)——三數(shù)求最小值if(i<j){ if(i<k) min=i; else min=k;}else{ if(j<k) min=j; else min=k;}5.2.3級聯(lián)式if語句流程圖:格式:if(表達(dá)式1)語句1elseif(表達(dá)式2)語句2elseif(表達(dá)式3)語句3……elseif(表達(dá)式m)語句melse語句n不知尺碼去買鞋級聯(lián)式if語句示例判數(shù)if(n<0)printf("nislessthan0\n");elseif(n==0)printf("nisequalto0\n");elseprintf("nisgreaterthan0\n");

動物園售票程序:if(h<120)printf(“freeforchildren”);elseif(y>60)printf(“freeforoldpeople”);elseif(soldier_cert)printf(“freeforsoldier”);elseticket=10;例子:計算股票經(jīng)紀(jì)人的傭金股票經(jīng)紀(jì)人的傭金計算表:交易額范圍

傭金費(fèi)用低于$2,500 $30+1.7%$2,500–$6,250 $56+0.66%$6,250–$20,000 $76+0.34%$20,000–$50,000 $100+0.22%$50,000–$500,000 $155+0.11%超過$500,000 $255+0.09%最低收費(fèi)39美元。broker.c要求用戶輸入交易額,然后顯示傭金數(shù)額:Entervalueoftrade:30000Commission:$166.00

/*Calculatesabroker'scommission*/#include<stdio.h>intmain(void){floatcommission,value;printf("Entervalueoftrade:");scanf("%f",&value);if(value<2500.00f)commission=30.00f+.017f*value;elseif(value<6250.00f)//超過2500commission=56.00f+.0066f*value;elseif(value<20000.00f)commission=76.00f+.0034f*value;elseif(value<50000.00f)commission=100.00f+.0022f*value;elseif(value<500000.00f)commission=155.00f+.0011f*value;elsecommission=255.00f+.0009f*value;if(commission<39.00f)commission=39.00f;printf("Commission:$%.2f\n",commission);return0;}5.2.4懸空else問題例子:x/yif(y!=0) if(x!=0) result=x/y;else printf("Error:yisequalto0\n");else和誰匹配?從縮進(jìn)看,編程者想else和外層if匹配,實際是和內(nèi)層匹配的。else與前面最近的if(未配對)配對if(y!=0) if(x!=0) result=x/y; else printf("Error:yisequalto0\n");{}//加括號強(qiáng)制配對編程練習(xí)——門票價格動物園門票全價20120cm及以下兒童免票,60歲及以上半價,其他全價if語句怎么寫有同學(xué)說不知道怎么寫if語句,不知道怎么嵌套先用自然語句把邏輯表達(dá)出來,再翻譯成if語句三八節(jié)放假安排語句假(0)表達(dá)式真(非0)如果你是女性,則放假[否則該干嘛干嘛]if(你是女性)放假[elsedoasusual]charsex;//’F’表示女性scanf(“%c”,&sex);if(sex==‘F’)

printf(“haveaholiday\n”);簡單if語句游泳池更衣指示如果你是女性,則往右否則[男性],則往左if(你是女性)turnright;elseturnleft;charsex;//’F’表示女性scanf(“%c”,&sex);if(sex==‘F’)

printf(“turnright\n”);elseprintf(“turnleft”\n);完整if語句

語句1

語句2非00表達(dá)式動物園售票12歲及以下兒童和60歲及以上老人免票,學(xué)生半價,其他全價如果你是兒童或老人,免票否則,如果你有學(xué)生證,半價否則[你是成人]全票if(兒童||老人)freeelseif(stu_cert)halfpriceelsefullpriceintage;if(age<=12||age>=60) printf(“free\n”);elseif(stu_cert) printf(“halfprice\n”);elseprintf(“fullprice\n”)級聯(lián)if語句動物園售票12歲及以下兒童,身高120及以下免票,120以上半價,60歲及以上半價,其他全價if(你是兒童) if(身高120及以下)free elsehalfprice;elseif(你是老人)halfpriceelsefullpriceintageheight;if(age<=12)

if(height<=120)printf(“free\n”); elseprintf(“halfprice\n”);elseif(age>=60)printf(“halfprice\n”);elseprintf(“fullprice\n”)嵌套if語句如果你是12歲及以下兒童,并且如果你身高120及以下則免票,否則半票否則,如果你是60歲以上老人,則半價否則[你是成人]全票兩個年齡節(jié)點(diǎn)12歲、60歲將人群分為三類——一層if語句在12歲兒童段,身高120cm將兒童分為兩類——第二層if語句#include<stdio.h>#definePRICE20intmain(){ inty,p; printf(“Howoldareyou?\n"); scanf("%d",&y); if(y<=12){ printf("howtallareyou:\n"); inth; scanf("%d",&h); if(h<=120)p=0; elsep=PRICE/2;} elseif(y>=60)p=PRICE/2; elsep=PRICE; if(0==p) printf(“youdon'tneedtobuyticket\n"); elseprintf("pleasebuyticket:%d元(RMB)\n",p); return0; }程序練習(xí)5-2轉(zhuǎn)換時間格式,24小時制轉(zhuǎn)12小時制0-12:上午am(aftermidnight)12-24:下午pm(priortomidnight)00:00-12:00am12:00-12:00pm程序練習(xí)5-2inthours,minutes;printf("Entera24-hourtime:");scanf("%d:%d",&hours,&minutes);printf("Equivalent12-hourtime:");if(hours==0)printf("12:%.2dAM\n",minutes);elseif(hours<12)printf("%d:%.2dAM\n",hours,minutes);elseif(hours==12)printf("%d:%.2dPM\n",hours,minutes);elseprintf("%d:%.2dPM\n",hours-12,minutes);5.2.5條件表達(dá)式根據(jù)條件產(chǎn)生值(簡化這類if語句)條件運(yùn)算符:由符號?和符號∶組成。三元運(yùn)算符格式:表達(dá)式1?表達(dá)式2∶表達(dá)式3還原ifif(表達(dá)式1)表達(dá)式2else表達(dá)3結(jié)果:計算表達(dá)式1的值:如果不為0,計算表達(dá)式2的值,為最后結(jié)果。如果為0,計算表達(dá)式3的值,為最后結(jié)果。例子inti,j,k;i=1;j=2;k=i>j?i:j;/*kisnow2,意義:為i,j中的最大值*/k=(i>=0?i:0)+j;/*kisnow3*/條件運(yùn)算符優(yōu)先級只比賦值運(yùn)算符高,比其他的都低。例子例:If(a>b)

max=a;

elsemax=b;替換為:max=(a>b)?a:b;可以應(yīng)用于return語句:returni>j?i:j;可以應(yīng)用于printf語句:printf("%d\n",i>j?i:j);

5.2.6C89中的布爾值C89沒有定義布爾值類型。可以定義一個int變量,賦值為0或1:intflag;flag=0; …flag=1;為了程序更便于理解,可以定義宏:#defineTRUE1#defineFALSE0例子使用上頁的宏:flag=FALSE; …flag=TRUE;判定flag為真if(flag==TRUE)…或(等價):if(flag)…判定flag為假if(flag==FALSE)…或:if(!flag)…定義類型的宏定義一個int型的宏:#defineBOOLint聲明布爾型時就用BOOL代替intBOOLflag;預(yù)編譯后intflag;宏定義實質(zhì):另起名字eg.#definePI3.14作用:三便便于書寫便于修改便于理解5.2.7C99中的布爾值C99中提供了_Bool類型:_Boolflag;_Bool是一個整形值(無符號整形),只能賦值為0或1。往_Bool變量中存儲非零值會使值變?yōu)?:flag=5;/*flagisassigned1*/C99中的布爾值C99提供了一個新頭文件<stdbool.h>,提供了bool宏,#definebool_Bool提供了true和false兩個宏表示1和0如果#include<stdbool.h>,就可以:boolflag;/*sameas_Boolflag;*/flag=false; …flag=true;5.3switch語句把表達(dá)式和一系列值比較,可以用級聯(lián)式if語句:if(grade==4) printf("Excellent");elseif(grade==3) printf("Good");elseif(grade==2) printf("Average");elseif(grade==1) printf("Poor");elseif(grade==0) printf("Failing");else printf("Illegalgrade");

買鞋:不同大小挨個兒試switch語句switch(grade){case4:printf("Excellent");break;case3:printf("Good");break;case2:printf("Average");break;case1:printf("Poor");break;case0:printf("Failing");break;default:printf("Illegalgrade");break;}加標(biāo)簽,對號入座switch語句比級聯(lián)式if語句更容易閱讀,執(zhí)行速度也快。格式:switch(表達(dá)式){//控制表達(dá)式 case常量表達(dá)式1:語句1//分支標(biāo)號 case常量表達(dá)式2:語句2 … case常量表達(dá)式n:語句n default:語句n+1 }switch語句(號)控制表達(dá)式:整型(字符可當(dāng)整數(shù)處理)不能用浮點(diǎn)數(shù)和字符串(座)分支標(biāo)號:case常量表達(dá)式不能包含變量和函數(shù)調(diào)用。語句:每個分支標(biāo)號后可以跟任意數(shù)量的語句,不需要花括號,case即括號最后通常是break語句分支結(jié)束“閃人”switch語句示意圖switch語句多個分支共用一組語句:

switch(grade){ case4: case3: case2: case1:printf("Passing"); break; case0:printf("Failing"); break; default:printf("Illegalgrade"); break; }輪滑:多碼一鞋如果加break;?switch語句為了節(jié)省空間,可把多個分支放一行。switch(grade){ case4:case3:case2:case1: printf("Passing"); break; case0:printf("Failing"); break; default:printf("Illegalgrade"); break;}不要求必須有default,如果沒有,控制表達(dá)式的值和任何分支都不匹配,就會傳給switch后面的語句。break的作用中斷并跳出switch,跳到switch后沒有break:一個分支接一個分支,直到break或}。例子:switch(grade){ case4:printf("Excellent"); case3:printf("Good"); case2:printf("Average"); case1:printf("Poor"); case0:printf("Failing"); default:printf("Illegalgrade"); }如果grade等于3,結(jié)果為:GoodAveragePoorFailingIllegalgrade溫故而知新——條件表達(dá)式條件運(yùn)算符:?:三元運(yùn)算符格式:表達(dá)式1?表達(dá)式2∶表達(dá)式3結(jié)果:If表達(dá)式1為真(非0)為表達(dá)式2的值,否則為表達(dá)式3的值溫故而知新——switch語句比級聯(lián)if更易閱讀,執(zhí)行速度也快。格式:switch(表達(dá)式){//控制表達(dá)式 case常量表達(dá)式1:語句1//分支標(biāo)號 case常量表達(dá)式2:語句2 … case常量表達(dá)式n:語句n default:語句n+1 }對號入座語句號座1座2座n要求:

號、座都為整數(shù)(包括字符)

座為常數(shù)(常量表達(dá)式,不含變量函數(shù)調(diào)用break:跳出switch例子:顯示法定格式的日期要求按下列格式顯示日期:Datedthis____dayof____,20__.要求用戶以mm/dd/yy方式錄入日期,然后按上面方式顯示Enterdate(mm/dd/yy):7/19/14Datedthis19thdayofJuly,2014.用switch語句為日添加“th”(或“st”、“nd”、“rd”)。數(shù)字月份轉(zhuǎn)換成英文表達(dá)date.c#include<stdio.h>intmain(void){intmonth,day,year;printf("Enterdate(mm/dd/yy):");scanf("%d/%d/%d",&month,&day,&year);printf("Datedthis%d",day);switch(day){case1:case21:case31:printf("st");break;case2:case22:printf("nd");break;case3:case23:printf("rd");break;default:printf("th");break;}printf("dayof");switch(month){case1:printf("January");break;case2:printf("February");break;case3:printf("March");break;case4:printf("April");break;case5:printf("Ma

溫馨提示

  • 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

提交評論