![《MATLAB程序設(shè)計(jì)》第3章預(yù)處理與語(yǔ)句2 (1)_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/8/ea22aada-f75b-4de7-a3b3-a01a5ff55702/ea22aada-f75b-4de7-a3b3-a01a5ff557021.gif)
![《MATLAB程序設(shè)計(jì)》第3章預(yù)處理與語(yǔ)句2 (1)_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/8/ea22aada-f75b-4de7-a3b3-a01a5ff55702/ea22aada-f75b-4de7-a3b3-a01a5ff557022.gif)
![《MATLAB程序設(shè)計(jì)》第3章預(yù)處理與語(yǔ)句2 (1)_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/8/ea22aada-f75b-4de7-a3b3-a01a5ff55702/ea22aada-f75b-4de7-a3b3-a01a5ff557023.gif)
![《MATLAB程序設(shè)計(jì)》第3章預(yù)處理與語(yǔ)句2 (1)_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/8/ea22aada-f75b-4de7-a3b3-a01a5ff55702/ea22aada-f75b-4de7-a3b3-a01a5ff557024.gif)
![《MATLAB程序設(shè)計(jì)》第3章預(yù)處理與語(yǔ)句2 (1)_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/8/ea22aada-f75b-4de7-a3b3-a01a5ff55702/ea22aada-f75b-4de7-a3b3-a01a5ff557025.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、3.4 分支結(jié)構(gòu)及語(yǔ)句實(shí)現(xiàn)分支結(jié)構(gòu)及語(yǔ)句實(shí)現(xiàn) 3.4.1單分支結(jié)構(gòu)及其語(yǔ)句實(shí)現(xiàn)單分支結(jié)構(gòu)及其語(yǔ)句實(shí)現(xiàn) 【格式】【格式】if() ;【說(shuō)明】【說(shuō)明】 可以是關(guān)系表達(dá)式、邏輯表達(dá)式和可以是關(guān)系表達(dá)式、邏輯表達(dá)式和其他表達(dá)式,常用的是其他表達(dá)式,常用的是關(guān)系表達(dá)式和邏輯表達(dá)式關(guān)系表達(dá)式和邏輯表達(dá)式;語(yǔ)句;語(yǔ)句可以是可以是一條語(yǔ)句一條語(yǔ)句,也可以是,也可以是復(fù)合語(yǔ)句復(fù)合語(yǔ)句,語(yǔ)句可以沒(méi)有,但語(yǔ)句可以沒(méi)有,但分號(hào)一定不能少分號(hào)一定不能少。 if(條件表達(dá)式條件表達(dá)式) 語(yǔ)句語(yǔ)句1; 語(yǔ)句語(yǔ)句2; 單分支結(jié)構(gòu)及其語(yǔ)句實(shí)現(xiàn)單分支結(jié)構(gòu)及其語(yǔ)句實(shí)現(xiàn)簡(jiǎn)單簡(jiǎn)單if語(yǔ)句執(zhí)行過(guò)程語(yǔ)句執(zhí)行過(guò)程表達(dá)式表達(dá)式語(yǔ)句語(yǔ)句FT【功
2、能】【功能】首先計(jì)算首先計(jì)算的值,的值,如果如果的值為真(的值為真(非非0即為真即為真),執(zhí)行,執(zhí)行,否則(,否則(的值為的值為0)執(zhí)行)執(zhí)行ifif語(yǔ)句的下一個(gè)語(yǔ)句。語(yǔ)句的下一個(gè)語(yǔ)句。簡(jiǎn)單簡(jiǎn)單ifif語(yǔ)句語(yǔ)句 示例示例【實(shí)例實(shí)例3-4-1】已知某學(xué)生已知某學(xué)生“高等數(shù)學(xué)高等數(shù)學(xué)”課程的成績(jī),課程的成績(jī),如果及格了,輸出如果及格了,輸出“ Passed! ”。思路思路:成績(jī):成績(jī)score按是否及格劃分:按是否及格劃分:如果如果score=60,輸出輸出“Passed!”,否則不做任何處理。否則不做任何處理。算法:算法:1. 定義浮點(diǎn)型變量定義浮點(diǎn)型變量score并輸入實(shí)際分?jǐn)?shù)給并輸入實(shí)際分?jǐn)?shù)
3、給score;2. if(score=60) 輸出輸出 Passed!;double score;coutscore;if (score =60) cout“Passed! ”endl;【格式】【格式】if() else 3.4.2 雙分支結(jié)構(gòu)及其語(yǔ)句實(shí)現(xiàn)雙分支結(jié)構(gòu)及其語(yǔ)句實(shí)現(xiàn)【說(shuō)明】【說(shuō)明】和和可以是一條語(yǔ)句,也可可以是一條語(yǔ)句,也可以是復(fù)合語(yǔ)句。以是復(fù)合語(yǔ)句。ififelseelse語(yǔ)句語(yǔ)句表達(dá)式表達(dá)式語(yǔ)句語(yǔ)句1語(yǔ)句語(yǔ)句2ifelse語(yǔ)句執(zhí)行過(guò)程語(yǔ)句執(zhí)行過(guò)程FT【功能】【功能】先計(jì)算先計(jì)算的值。的值。如果如果的的值為真,執(zhí)行值為真,執(zhí)行,否則執(zhí),否則執(zhí)行行。只有一條通路只有一條通路ifif
4、elseelse語(yǔ)句示例語(yǔ)句示例【例【例3-4-2 】輸入任意一個(gè)整數(shù)輸入任意一個(gè)整數(shù),說(shuō)明該數(shù)是奇數(shù)還是偶數(shù)說(shuō)明該數(shù)是奇數(shù)還是偶數(shù))0! 2%( )02%( )(xifxifxf奇數(shù)偶數(shù)算法:算法:1. 輸入一個(gè)整數(shù)給整型變量輸入一個(gè)整數(shù)給整型變量2. if(0=x%2) coutx“是偶數(shù);是偶數(shù);” endl; else coutx“是奇數(shù);是奇數(shù);” =0) cout“Passed!” endl; else cout“No passed!” endl;【例【例3-4-4 】已知三角形的三邊長(zhǎng),求三角形的面積。已知三角形的三邊長(zhǎng),求三角形的面積。float a,b,c,l,s;couta
5、bc;if(a+bc&a+cb&b+ca) l=(a+b+c)/2; s=sqrt(l*(l-a)*(l-b)*(l-c); cout“s=”sendl; else cout“不能構(gòu)成三角形!不能構(gòu)成三角形!”endl;elseacbbaifl-cl-bl-alS!),cac,b()()(不能構(gòu)成三角形【格式】【格式】if() else if() else if() else 3.4.3 多多分支結(jié)構(gòu)及其語(yǔ)句實(shí)現(xiàn)分支結(jié)構(gòu)及其語(yǔ)句實(shí)現(xiàn)1. if語(yǔ)句的嵌套形式語(yǔ)句的嵌套形式【功能】先計(jì)算【功能】先計(jì)算的值。的值。 如果如果的值的值為真,執(zhí)行為真,執(zhí)行,否則計(jì)算否則計(jì)算的值。的值。 如果如果的值的值
6、為真,執(zhí)行為真,執(zhí)行,否則計(jì)算否則計(jì)算的值的值只有一條通路只有一條通路【例【例3-4-7】已知已知x的值,求的值,求y的值。的值。if語(yǔ)句的嵌套形式語(yǔ)句的嵌套形式示例示例)0(16*2)0(5)0(1*3*222xxxxxxxyfloat x,y;coutx;if( x0) y=2*x*x+3*x-1; else if(x=0) y=5; else y=2*x*x-6*x+1; if 語(yǔ)句中,如果內(nèi)嵌語(yǔ)句又是語(yǔ)句中,如果內(nèi)嵌語(yǔ)句又是if語(yǔ)句,就構(gòu)成了語(yǔ)句,就構(gòu)成了嵌套嵌套if語(yǔ)句語(yǔ)句。if 語(yǔ)句可實(shí)現(xiàn)語(yǔ)句可實(shí)現(xiàn)二選一二選一分支,而嵌套分支,而嵌套if語(yǔ)語(yǔ)句則可以實(shí)現(xiàn)句則可以實(shí)現(xiàn)多選一多選一的多
7、路分支情況。的多路分支情況。嵌套有兩種形式,第一種是嵌套在嵌套有兩種形式,第一種是嵌套在else分支中分支中:if () ; else if () 語(yǔ)句語(yǔ)句2; else if else ; 第二種是嵌套在第二種是嵌套在if分支中為:分支中為:if () if () ; else; if 語(yǔ)句 要特別注意要特別注意elseelse和和ifif的配對(duì)關(guān)系。的配對(duì)關(guān)系。C+C+規(guī)定了規(guī)定了ifif和和elseelse的的“就近配對(duì)就近配對(duì)”原則,即相距最近且還沒(méi)原則,即相距最近且還沒(méi)有配對(duì)的一對(duì)有配對(duì)的一對(duì)ifif和和elseelse首先配對(duì)。首先配對(duì)。按上述規(guī)定,第按上述規(guī)定,第二種嵌套形式中的
8、二種嵌套形式中的elseelse應(yīng)與第二個(gè)應(yīng)與第二個(gè)ifif配對(duì)。如果根配對(duì)。如果根據(jù)程序的邏輯需要改變配對(duì)關(guān)系,則要將屬于同一據(jù)程序的邏輯需要改變配對(duì)關(guān)系,則要將屬于同一層的語(yǔ)句放在一對(duì)層的語(yǔ)句放在一對(duì)“”中。如第二種嵌套形式中,中。如第二種嵌套形式中,要讓要讓elseelse和第一個(gè)和第一個(gè)ifif配對(duì),語(yǔ)句必須寫(xiě)成:配對(duì),語(yǔ)句必須寫(xiě)成:if (表達(dá)式表達(dá)式1) if (表達(dá)式表達(dá)式2) 語(yǔ)句語(yǔ)句1 ; else 語(yǔ)句語(yǔ)句2 ; 第二種嵌套形式較容易產(chǎn)生邏輯錯(cuò)誤,而第一第二種嵌套形式較容易產(chǎn)生邏輯錯(cuò)誤,而第一種形式配對(duì)關(guān)系則非常明確,因此從程序可讀性角種形式配對(duì)關(guān)系則非常明確,因此從程序可
9、讀性角度出發(fā),度出發(fā),建議盡量使用第一種嵌套形式。建議盡量使用第一種嵌套形式。請(qǐng)看以下兩個(gè)語(yǔ)句:請(qǐng)看以下兩個(gè)語(yǔ)句:/語(yǔ)句語(yǔ)句1:if(n%3=0) if(n%5= =0) coutn是是15的倍數(shù)的倍數(shù)endl; else cout n是是3的倍數(shù)但不是的倍數(shù)但不是5的倍數(shù)的倍數(shù) endl;/語(yǔ)句語(yǔ)句2:if(n%3=0) if(n%5=0) coutn是是15的倍數(shù)的倍數(shù)endl; else cout n 不是不是3的倍數(shù)的倍數(shù)兩個(gè)語(yǔ)句的差別只在于一個(gè)兩個(gè)語(yǔ)句的差別只在于一個(gè)“”,但表達(dá)的邏輯,但表達(dá)的邏輯關(guān)系卻完全不同。關(guān)系卻完全不同。 if語(yǔ)句的嵌套語(yǔ)句的嵌套示例示例【例【例3-4-9】
10、輸入一個(gè)學(xué)生的成績(jī)(百分制),轉(zhuǎn)換輸入一個(gè)學(xué)生的成績(jī)(百分制),轉(zhuǎn)換成成5分制。分制。0019059080480703706026001)(xxxxxxf #include using namespace std;int main() int score, grade; cinscore; if(score=90) grade=5;cout=80) grade=4;cout=70) grade=3;cout=60) grade=2;cout=0) grade=1;coutgeade; else cout“data error!n”; return 0;001905908048070370602
11、6001)(xxxxxxf【例例3.4】 某商場(chǎng)優(yōu)惠活動(dòng)規(guī)定,某種商品單某商場(chǎng)優(yōu)惠活動(dòng)規(guī)定,某種商品單價(jià)為價(jià)為80元,一次購(gòu)買(mǎi)元,一次購(gòu)買(mǎi)5件以上件以上(包含包含5件件)10件以件以下下(不包含不包含10件件)打打9 折,一次購(gòu)買(mǎi)折,一次購(gòu)買(mǎi)10件以上件以上(包包含含10件件) 打打8折。設(shè)計(jì)程序根據(jù)客戶的購(gòu)買(mǎi)量計(jì)折。設(shè)計(jì)程序根據(jù)客戶的購(gòu)買(mǎi)量計(jì)算總價(jià)。算總價(jià)。算法算法1、輸入購(gòu)買(mǎi)件數(shù)、輸入購(gòu)買(mǎi)件數(shù)count,設(shè)置單價(jià)設(shè)置單價(jià)price=80(元元) 2、根據(jù)根據(jù)count值確定折扣值確定折扣discount;3、實(shí)際售價(jià)實(shí)際售價(jià)amount=price*count*discount;4、輸出輸
12、出amount的值。的值。步步2算法細(xì)化:算法細(xì)化:2.1、if(count=5&count=10)discount=0.8;#include using namespace std;int main() float price=80,discount,amount;/單價(jià)單價(jià),折扣折扣,總價(jià)總價(jià) int count;/購(gòu)買(mǎi)件數(shù)購(gòu)買(mǎi)件數(shù) cout輸入購(gòu)買(mǎi)件數(shù)輸入購(gòu)買(mǎi)件數(shù):count; if(count5) discount=1; else if(count10) discount=0.9; else discount=0.8; amount=price*count*discount; cout
13、購(gòu)買(mǎi)件數(shù):購(gòu)買(mǎi)件數(shù):countendl; cout單價(jià):?jiǎn)蝺r(jià):pricet折扣:折扣:“discountendl; cout總價(jià):總價(jià):amountendl; return 0; 請(qǐng)?jiān)谡?qǐng)?jiān)赩C+平臺(tái)上運(yùn)行,輸入不同的件數(shù),使程序所有分支平臺(tái)上運(yùn)行,輸入不同的件數(shù),使程序所有分支都可以被執(zhí)行一次。都可以被執(zhí)行一次。okswitch語(yǔ)句也稱為語(yǔ)句也稱為開(kāi)關(guān)語(yǔ)句開(kāi)關(guān)語(yǔ)句,它是,它是多分支多分支結(jié)構(gòu),結(jié)構(gòu),而而if語(yǔ)句是兩分支結(jié)構(gòu),在實(shí)際中語(yǔ)句是兩分支結(jié)構(gòu),在實(shí)際中常常會(huì)碰到多分支選擇問(wèn)題,例如學(xué)生成常常會(huì)碰到多分支選擇問(wèn)題,例如學(xué)生成績(jī)分類(績(jī)分類(90分以上為分以上為A,8089分為分為B,707
14、9分為分為C)。當(dāng))。當(dāng)條件值條件值為一系列為一系列整數(shù)值整數(shù)值或字符或字符時(shí),用時(shí),用switch語(yǔ)句比較簡(jiǎn)捷。語(yǔ)句比較簡(jiǎn)捷。2. 2. 多多分支選擇結(jié)構(gòu)和分支選擇結(jié)構(gòu)和switchswitch語(yǔ)句語(yǔ)句 【格式】【格式】switch()case : ; break; case : ; break; case : ; break; case : ; break; default: ;開(kāi)關(guān)語(yǔ)句開(kāi)關(guān)語(yǔ)句 【說(shuō)明】【說(shuō)明】(1)case后邊的后邊的可以是整型常量表達(dá)式可以是整型常量表達(dá)式或字符型常量表達(dá)式。或字符型常量表達(dá)式。(2)也稱為開(kāi)關(guān)常量。也稱為開(kāi)關(guān)常量。(3)可以是一條簡(jiǎn)單的語(yǔ)句或復(fù)合語(yǔ)句
15、,即可以是一條簡(jiǎn)單的語(yǔ)句或復(fù)合語(yǔ)句,即使語(yǔ)句使語(yǔ)句i是復(fù)合語(yǔ)句,也可以不用大括號(hào)括起來(lái)。是復(fù)合語(yǔ)句,也可以不用大括號(hào)括起來(lái)。(4) default:語(yǔ)句語(yǔ)句n+1可以缺省??梢匀笔?。當(dāng)執(zhí)行完當(dāng)執(zhí)行完后,不是馬上跳出后,不是馬上跳出switch語(yǔ)句,而語(yǔ)句,而是接著執(zhí)行是接著執(zhí)行、,直至直至。(5) case常量表達(dá)式的值常量表達(dá)式的值必須唯一必須唯一開(kāi)關(guān)語(yǔ)句示例開(kāi)關(guān)語(yǔ)句示例switch(k) case 1: coutk=kendl; case 2: coutk=kendl; default: coutk=kendl;當(dāng)當(dāng)k=1時(shí),輸出時(shí),輸出3次次k=1;當(dāng)當(dāng)k=2時(shí),輸出時(shí),輸出2次次k=2
16、。一般情況下,并不希望一般情況下,并不希望這樣這樣“穿過(guò)穿過(guò)”整個(gè)整個(gè)switch語(yǔ)句,而是通過(guò)語(yǔ)句,而是通過(guò)break語(yǔ)語(yǔ)句控制跳出句控制跳出switch語(yǔ)句。語(yǔ)句。修正后的開(kāi)關(guān)語(yǔ)句示例修正后的開(kāi)關(guān)語(yǔ)句示例switch(k) case 1: coutk=kendl; break; case 2: coutk=kendl; break; default: coutk=kendl;當(dāng)當(dāng)k=1時(shí),輸出時(shí),輸出1次次k=1;當(dāng)當(dāng)k=2時(shí),輸出時(shí),輸出1次次k=2。開(kāi)關(guān)語(yǔ)句開(kāi)關(guān)語(yǔ)句【說(shuō)明】【說(shuō)明】(1)任意兩個(gè))任意兩個(gè)case后的后的不能相同。不能相同。(2)多個(gè))多個(gè)case可以共用一個(gè)可以共用一
17、個(gè)。例如:。例如:switch(x) case 1: case 3: case 5: y=x; 開(kāi)關(guān)語(yǔ)句示例開(kāi)關(guān)語(yǔ)句示例【例【例3-4-10】任意給定一個(gè)月份數(shù),輸出是哪個(gè)季節(jié)(任意給定一個(gè)月份數(shù),輸出是哪個(gè)季節(jié)(12,1,2月是冬月是冬季;季;3 ,4,5月是春季;月是春季;6,7,8月是夏季;月是夏季;9,10,11月是秋季)。月是秋季)。#include void main()int month; coutmonth; switch(month) case 12: case 1: case 2: coutwinterendl; break;case 3: case 4: case 5:
18、cout“spring”endl; break;case 6: case 7: case 8: coutsummerendl; break;case 9: case 10: case 11: coutautumnendl; break; default:coutinput month error!endl; 開(kāi)關(guān)語(yǔ)句示例開(kāi)關(guān)語(yǔ)句示例【例【例3-4-11】任意給定一個(gè)學(xué)生的成績(jī)(百分制),轉(zhuǎn)換成任意給定一個(gè)學(xué)生的成績(jī)(百分制),轉(zhuǎn)換成5分制后輸出。分制后輸出。#include void main()int score,grade; coutscore; score=score10; switch
19、(score) case 10: case 9: grade=5 ; break; case 8: grade=4; break;case 7: grade=3; break;case 6: grade=2; break;case 5:case 4:case 3:case 2:case 1:case 0: grade=1; break; default: grade=-1; cout“grade=gradeendl; 【例【例3-4-12】閱讀下列程序,給出運(yùn)行結(jié)果。閱讀下列程序,給出運(yùn)行結(jié)果。#include void main() int x=1,y=0,a=0,b=0; switch(x
20、) case 1: switch(y) case 0: a+; break; case 1: b+; break; case 2: a+;b+; break; case 3: a+;b+; couta=a b=bendl;3.4.4 條件運(yùn)算符條件運(yùn)算符與與條件表達(dá)式條件表達(dá)式條件運(yùn)算符條件運(yùn)算符 ?:?:條件運(yùn)算符是條件運(yùn)算符是C+中唯一的三目運(yùn)算符。中唯一的三目運(yùn)算符?!緱l件表達(dá)式格式】【條件表達(dá)式格式】 ? : 【功能】【功能】它要求有三個(gè)操作對(duì)象。當(dāng)它要求有三個(gè)操作對(duì)象。當(dāng)非非0時(shí),返回時(shí),返回的值,否則返回的值,否則返回的值。的值。條件運(yùn)算符和條件表達(dá)式條件運(yùn)算符和條件表達(dá)式例如:例
21、如:x=3;y=5; xy ? x : y;【說(shuō)明】【說(shuō)明】(1)條件運(yùn)算符的結(jié)合性為從右向左;)條件運(yùn)算符的結(jié)合性為從右向左;(2)條件表達(dá)式可以作為左值。)條件表達(dá)式可以作為左值。條件運(yùn)算符示例條件運(yùn)算符示例#include using namespace std;int main( ) char ch; cinch; /判別判別ch是否大寫(xiě)字母,是則轉(zhuǎn)換是否大寫(xiě)字母,是則轉(zhuǎn)換 ch=(ch=A & ch=Z)?(ch+32):ch; coutchendl; return 0;【例【例3-4-13】輸入一個(gè)字符,判別它是否為大寫(xiě)字母,如果是,將它輸入一個(gè)字符,判別它是否為大寫(xiě)字母,如果是,
22、將它轉(zhuǎn)換成小寫(xiě)字母;如果不是,不轉(zhuǎn)換。然后輸出最后得到的字符。轉(zhuǎn)換成小寫(xiě)字母;如果不是,不轉(zhuǎn)換。然后輸出最后得到的字符。選擇結(jié)構(gòu)程序設(shè)計(jì)選擇結(jié)構(gòu)程序設(shè)計(jì)【例【例3-4-16】運(yùn)輸公司對(duì)用戶計(jì)算運(yùn)費(fèi)。路程運(yùn)輸公司對(duì)用戶計(jì)算運(yùn)費(fèi)。路程(s)越遠(yuǎn),每越遠(yuǎn),每公里運(yùn)費(fèi)越低。標(biāo)準(zhǔn)如下:公里運(yùn)費(fèi)越低。標(biāo)準(zhǔn)如下: s250km 沒(méi)有折扣沒(méi)有折扣 250s500 2折扣折扣 500s1000 5折扣折扣 1000s2000 8折扣折扣 2000s3000 10折扣折扣 3000s 15折扣折扣 設(shè)每公里每噸貨物的基本運(yùn)費(fèi)為設(shè)每公里每噸貨物的基本運(yùn)費(fèi)為p,貨物重為,貨物重為w,距離為,距離為,折扣為,折扣為d,
23、則總運(yùn)費(fèi),則總運(yùn)費(fèi)f的計(jì)算公式為:的計(jì)算公式為: f = p * w * s * (1 - d)【例例36】 運(yùn)輸公司對(duì)所運(yùn)貨物實(shí)行分段計(jì)費(fèi)。設(shè)運(yùn)輸公司對(duì)所運(yùn)貨物實(shí)行分段計(jì)費(fèi)。設(shè)運(yùn)輸里程為運(yùn)輸里程為s,則運(yùn)費(fèi)打折情況如下:則運(yùn)費(fèi)打折情況如下:s250 不打折扣不打折扣250=s500 2%折扣折扣500=s10005%折扣折扣1000=s20008%折扣折扣2000=s300010%折扣折扣3000=s15%折扣折扣設(shè)每公里每噸的基本運(yùn)費(fèi)為設(shè)每公里每噸的基本運(yùn)費(fèi)為p,貨物重量為貨物重量為w,折扣折扣為為d,則總運(yùn)費(fèi)則總運(yùn)費(fèi)f為:為:f=p*w*s*(1-d)設(shè)計(jì)程序,當(dāng)輸入設(shè)計(jì)程序,當(dāng)輸入p、
24、w和和s后,計(jì)算運(yùn)費(fèi)后,計(jì)算運(yùn)費(fèi)f。算法1、輸入每噸運(yùn)費(fèi)、輸入每噸運(yùn)費(fèi)p、貨物重量貨物重量w、運(yùn)輸里程運(yùn)輸里程s;2、根據(jù)運(yùn)輸里程根據(jù)運(yùn)輸里程s計(jì)算折扣計(jì)算折扣d;3、計(jì)算總運(yùn)費(fèi)計(jì)算總運(yùn)費(fèi)f=p*w*s*(1-d);4、輸出計(jì)算結(jié)果;輸出計(jì)算結(jié)果;算法細(xì)化:算法細(xì)化: 2、根據(jù)運(yùn)輸里程根據(jù)運(yùn)輸里程s計(jì)算折扣計(jì)算折扣d分析分析:如果用:如果用switch語(yǔ)句,必須使表達(dá)式符合語(yǔ)法要語(yǔ)句,必須使表達(dá)式符合語(yǔ)法要求,分析發(fā)現(xiàn),里程求,分析發(fā)現(xiàn),里程s的的分段點(diǎn)均是分段點(diǎn)均是250的倍數(shù)的倍數(shù),因此,因此,將里程將里程s除以除以250,取整數(shù)商,便得到若干整數(shù)值。,取整數(shù)商,便得到若干整數(shù)值。oksw
25、itch(c=s/250) case 0: d=0; break; case 1: d=0.02; break; case 2: case 3: d=0.05; break; case 4: case 5: case 6: case 7: d=0.08; break; case 8: case 9: case 10: case 11:d=0.1;break; default:d=0.15; s250 不打折扣不打折扣250=s500 2%折扣折扣500=s1000 5%折扣折扣1000=s2000 8%折扣折扣2000=s3000 10%折扣折扣3000=s 15%折扣折扣#include #
26、include using namespace std;int main( ) int c,s; float p,w,d,f;cout輸入運(yùn)輸單價(jià)輸入運(yùn)輸單價(jià)p,重量重量w和里程和里程s:pws; c=s/250;switch(c)case 0: d=0; break;case 1: d=0.02; break;case 2: case 3: d=0.05; break;case 4: case 5: case 6: case 7: d=0.08; break;case 8:case9:case10:case11: d=0.1;break;default:d=0.15;f=p*w*s*(1-d
27、);cout運(yùn)輸單價(jià)為運(yùn)輸單價(jià)為pt重量為重量為wt里程為里程為sendl;cout折扣為折扣為dendl;cout運(yùn)費(fèi)為運(yùn)費(fèi)為fendl; return 0;請(qǐng)?jiān)谡?qǐng)?jiān)赩C+VC+平臺(tái)上運(yùn)行,輸入不同的里程,使程序所有分支都可以被執(zhí)行一次。平臺(tái)上運(yùn)行,輸入不同的里程,使程序所有分支都可以被執(zhí)行一次。ok【例例37】 設(shè)計(jì)一個(gè)計(jì)算器程序,實(shí)現(xiàn)加、減、乘、除運(yùn)算。設(shè)計(jì)一個(gè)計(jì)算器程序,實(shí)現(xiàn)加、減、乘、除運(yùn)算。分析:分析:讀入兩個(gè)操作數(shù)和運(yùn)算符,根據(jù)運(yùn)算符完成相應(yīng)運(yùn)算。讀入兩個(gè)操作數(shù)和運(yùn)算符,根據(jù)運(yùn)算符完成相應(yīng)運(yùn)算。#include usnig namespace std;int main( ) fl
28、oat num1,num2; char op; cout輸入操作數(shù)輸入操作數(shù)1,運(yùn)算符,操作數(shù),運(yùn)算符,操作數(shù)2:num1opnum2; switch(op) case +: coutnum1opnum2=num1+num2endl; break; case -: coutnum1opnum2=num1-num2endl; break; case *: coutnum1opnum2=num1*num2endl; break; case /: coutnum1opnum2=num1/num2endl; break; default : coutop是無(wú)效運(yùn)算符是無(wú)效運(yùn)算符!; return 0;
29、 常量表達(dá)式采用字符型,上機(jī)運(yùn)行一下。常量表達(dá)式采用字符型,上機(jī)運(yùn)行一下。3.5 循環(huán)結(jié)構(gòu)語(yǔ)句循環(huán)結(jié)構(gòu)語(yǔ)句 C+C+提供了提供了3 3種循環(huán)語(yǔ)句:種循環(huán)語(yǔ)句:whilewhile語(yǔ)句、語(yǔ)句、dodowhilewhile語(yǔ)句和語(yǔ)句和forfor語(yǔ)句語(yǔ)句。循環(huán)有三要素。循環(huán)有三要素。循環(huán)變量初值;循環(huán)繼續(xù)的條件;循環(huán)變量的改變循環(huán)變量初值;循環(huán)繼續(xù)的條件;循環(huán)變量的改變初值用于設(shè)置循環(huán)的初值用于設(shè)置循環(huán)的入口點(diǎn)入口點(diǎn),繼續(xù)條件用于設(shè)置循,繼續(xù)條件用于設(shè)置循環(huán)的環(huán)的出口點(diǎn)出口點(diǎn),循環(huán)變量的改變,循環(huán)變量的改變保證循環(huán)的結(jié)束保證循環(huán)的結(jié)束。循。循環(huán)三要素在編寫(xiě)循環(huán)語(yǔ)句時(shí)非常重要。環(huán)三要素在編寫(xiě)循環(huán)語(yǔ)句
30、時(shí)非常重要。循環(huán)變量循環(huán)變量一般是整型變量;一般是整型變量;循環(huán)三要素循環(huán)三要素 入口入口出口出口統(tǒng)計(jì)圈數(shù):統(tǒng)計(jì)圈數(shù):i=i+1例:繞例:繞400米跑道跑米跑道跑3000米米3.5.1 for語(yǔ)句語(yǔ)句 【格式】【格式】for(;) 【說(shuō)明】【說(shuō)明】(1)、和和可以是可以是任意表任意表達(dá)式達(dá)式。(2)用于設(shè)置用于設(shè)置循環(huán)變量的初值循環(huán)變量的初值;設(shè)設(shè)置置循環(huán)繼續(xù)的條件循環(huán)繼續(xù)的條件;完成完成循環(huán)變量的修改循環(huán)變量的修改。(3)、和和均可以省略,均可以省略,但但分號(hào)(;)不能省略分號(hào)(;)不能省略。 (4)循環(huán)必須是)循環(huán)必須是有限循環(huán)有限循環(huán);如果;如果表達(dá)式表達(dá)式2省略省略,表示永,表示永遠(yuǎn)為
31、真,因而必須在遠(yuǎn)為真,因而必須在循環(huán)體中有結(jié)束循環(huán)的語(yǔ)句循環(huán)體中有結(jié)束循環(huán)的語(yǔ)句;forfor語(yǔ)句語(yǔ)句 for語(yǔ)句執(zhí)行過(guò)程語(yǔ)句執(zhí)行過(guò)程表達(dá)式表達(dá)式2表達(dá)式表達(dá)式1TF循環(huán)體語(yǔ)句循環(huán)體語(yǔ)句表達(dá)式表達(dá)式3【功能】【功能】 (1)對(duì)括號(hào)中的)對(duì)括號(hào)中的求值。求值。(2)對(duì))對(duì)求值。求值。(3)若)若的值為的值為真執(zhí)行真執(zhí)行,然,然后計(jì)算后計(jì)算的值。的值。(4)重復(fù)()重復(fù)(2)、()、(3)步驟,直至步驟,直至的的值為假退出循環(huán)。值為假退出循環(huán)。forfor語(yǔ)句示例語(yǔ)句示例 【例【例3-5-1】 計(jì)算計(jì)算1+2+3+100的和。的和。算法:算法:累加和累加和 ss+x注意:注意:和和s首先要清零首先
32、要清零循環(huán)變量初值:循環(huán)變量初值:加數(shù)初值加數(shù)初值1循環(huán)的繼續(xù)條件:循環(huán)的繼續(xù)條件:加數(shù)小于等于加數(shù)小于等于100循環(huán)變量的改變:循環(huán)變量的改變:加數(shù)每循環(huán)一次大加數(shù)每循環(huán)一次大1int sum=0,k; /k為循環(huán)變量為循環(huán)變量for(k=1;k=100;k+) sum+=k;cout1+2+100=sum;int sum=0,k=1;for( ;k=100; ) sum+=k; k+;cout1+2+100=100) break; / break用來(lái)跳出它所在的循環(huán);用來(lái)跳出它所在的循環(huán);cout1+2+3+100=sum;forfor語(yǔ)句示例語(yǔ)句示例 【例【例3-5-3】 計(jì)算計(jì)算10!
33、。算法:累算法:累乘乘 tt*x注意:注意:乘積乘積t首先要?dú)w首先要?dú)w1。循環(huán)變量初值:循環(huán)變量初值:乘數(shù)初值乘數(shù)初值1循環(huán)繼續(xù)的條件:循環(huán)繼續(xù)的條件:乘數(shù)小于乘數(shù)小于10循環(huán)變量的改變:循環(huán)變量的改變:乘數(shù)每循環(huán)一次大乘數(shù)每循環(huán)一次大1int product =1 ,k;for(k=1;k10;k+) product *=k;cout10!= product;3.5.2 while語(yǔ)句語(yǔ)句 【格式】【格式】whilewhile( ) 【說(shuō)明】【說(shuō)明】可以是可以是任意表達(dá)式任意表達(dá)式。但一。但一般常用般常用關(guān)系表達(dá)式或邏輯表達(dá)式關(guān)系表達(dá)式或邏輯表達(dá)式。循環(huán)變量初值循環(huán)變量初值;whilewhi
34、le(循環(huán)繼續(xù)的條件循環(huán)繼續(xù)的條件) ; ; 循環(huán)變量的改變循環(huán)變量的改變; whilewhile語(yǔ)句語(yǔ)句 while語(yǔ)句執(zhí)行過(guò)程語(yǔ)句執(zhí)行過(guò)程 表達(dá)式表達(dá)式循環(huán)體語(yǔ)句循環(huán)體語(yǔ)句FT【功能】功能】首先計(jì)算首先計(jì)算的值,如果的值,如果的值為真(非的值為真(非0 )執(zhí)行)執(zhí)行,然后重復(fù)計(jì),然后重復(fù)計(jì)算算的值,如果的值,如果的值仍然為真,的值仍然為真,重復(fù)執(zhí)行重復(fù)執(zhí)行,直至直至的值為假退的值為假退出循環(huán),執(zhí)行出循環(huán),執(zhí)行while語(yǔ)句的語(yǔ)句的下一條語(yǔ)句。下一條語(yǔ)句。 可能一次循環(huán)也沒(méi)有可能一次循環(huán)也沒(méi)有whilewhile語(yǔ)句示例語(yǔ)句示例 【例【例3-5-4】 計(jì)算下式剛好大于等于計(jì)算下式剛好大于等于
35、3時(shí)的時(shí)的n。n1.4131211循環(huán)變量初值:循環(huán)變量初值:和式的分母初值和式的分母初值1循環(huán)繼續(xù)的條件:循環(huán)繼續(xù)的條件:和小于和小于3循環(huán)變量的改變:循環(huán)變量的改變:和式的分母每循環(huán)一次大和式的分母每循環(huán)一次大1int k=1; /循環(huán)變量初值循環(huán)變量初值double sum=0.0;while(sum3.0) /循環(huán)繼續(xù)的條件循環(huán)繼續(xù)的條件 sum+=1.0/k; k+; /循環(huán)變量的改變循環(huán)變量的改變 cout 1+1/2+ 1/ (k-1)=sumendl;cout 循環(huán)次數(shù)循環(huán)次數(shù)k-1endl;3.5.3 dowhile語(yǔ)句語(yǔ)句【格式】【格式】 do while() ;循環(huán)變量初
36、值循環(huán)變量初值;do ; ; 循環(huán)變量的改變循環(huán)變量的改變; whilewhile(循環(huán)繼續(xù)的條件循環(huán)繼續(xù)的條件);dodowhilewhile語(yǔ)句語(yǔ)句圖圖4-7 dowhile語(yǔ)句執(zhí)行語(yǔ)句執(zhí)行過(guò)程過(guò)程 表達(dá)式表達(dá)式循環(huán)體語(yǔ)句循環(huán)體語(yǔ)句TF【功能】【功能】 (1)執(zhí)行)執(zhí)行;(2)計(jì)算)計(jì)算值。值。(3)若)若的值為真的值為真(非(非0)重復(fù)()重復(fù)(1)、()、(2)步驟,直至步驟,直至的值的值為假退出循環(huán)。為假退出循環(huán)。至少循環(huán)一次至少循環(huán)一次dodowhilewhile語(yǔ)句示例語(yǔ)句示例【例【例3-5-5】編寫(xiě)程序,求編寫(xiě)程序,求的近似值,要求誤差小于的近似值,要求誤差小于或等于或等于10
37、-6為止。已知為止。已知/41-1/3+1/5-1/7+。 #include #include using namespace std;int main() int i=1, t=1; /t處理正負(fù)號(hào)處理正負(fù)號(hào) double pi=0,eps=1e-6; /eps用于設(shè)置誤差用于設(shè)置誤差 do pi+=1.0*t/i; i+=2; t=-t;/處理正負(fù)號(hào)處理正負(fù)號(hào) while(fabs(1.0/i)eps); coutpi=4*piendl; return 0; 循環(huán)變量初值:循環(huán)變量初值:和式的分母初值和式的分母初值1循環(huán)繼續(xù)的條件:循環(huán)繼續(xù)的條件:最近兩個(gè)和的差大于最近兩個(gè)和的差大于10-
38、6循環(huán)變量的改變:循環(huán)變量的改變:和式的分母每循環(huán)一次大和式的分母每循環(huán)一次大2 三種循環(huán)語(yǔ)句的比較while循環(huán):循環(huán):循環(huán)變量循環(huán)變量=初值初值;while() ; 循環(huán)變量的改變語(yǔ)句循環(huán)變量的改變語(yǔ)句;dowhile循環(huán):循環(huán):循環(huán)變量循環(huán)變量=初值初值; ; 循環(huán)變量的改變語(yǔ)句循環(huán)變量的改變語(yǔ)句;while();for循環(huán):循環(huán):for(循環(huán)變量循環(huán)變量=初值;條件;循環(huán)變量的改變語(yǔ)句;)初值;條件;循環(huán)變量的改變語(yǔ)句;) ;三種循環(huán)語(yǔ)句的比較示例#include using namespace std;int main()int i=1,n; long fact=1,sum=0; c
39、outn; while(i=n)fact*=i+; sum+=fact; coutsum=sumendl;return 0;#include using namespace std;int main()int i,n; long fact=1,sum=0; coutn; i=1; do fact*=i+; sum+=fact; while(i=n);coutsum=sumendl;return 0;【例【例3-5-6】試分別用試分別用while、dowhile或或for語(yǔ)句語(yǔ)句計(jì)算計(jì)算1!+2!+3!+n!, n通過(guò)鍵盤(pán)輸入通過(guò)鍵盤(pán)輸入;#include using namespace std
40、;int main() int i,n; long fact=1,sum=0; coutn; for(i=1;i=n;i+) fact*=i; /計(jì)算計(jì)算i! sum+=fact; /計(jì)算計(jì)算1!+i! coutsum=sumendl;return 0;【例【例3-5-6】試分別用試分別用while、dowhile或或for語(yǔ)句語(yǔ)句計(jì)算計(jì)算1!+2!+3!+n!, n通過(guò)鍵盤(pán)輸入通過(guò)鍵盤(pán)輸入;3.5.4 循環(huán)嵌套及其語(yǔ)句實(shí)現(xiàn)循環(huán)嵌套及其語(yǔ)句實(shí)現(xiàn) 1 2 3 4 5 6 7 8 91 12 2 43 3 6 94 4 8 12 165 5 10 15 20 256 6 12 18 24 30 3
41、67 7 14 21 28 35 42 498 8 16 24 32 40 48 56 649 9 18 27 36 45 54 63 72 81【例【例3-5-6】按下列格式打印九九表。按下列格式打印九九表。 分析:分析:1、計(jì)算機(jī)的輸出是按行進(jìn)行的,因此可以先用一、計(jì)算機(jī)的輸出是按行進(jìn)行的,因此可以先用一個(gè)循環(huán)語(yǔ)句輸出第一行表頭。個(gè)循環(huán)語(yǔ)句輸出第一行表頭。2、表中各行數(shù)據(jù)的輸出可以用下面的算法描述:、表中各行數(shù)據(jù)的輸出可以用下面的算法描述:for (i=1; i10; i+) couti; /輸出行號(hào)輸出行號(hào) 輸出第輸出第i行數(shù)據(jù);行數(shù)據(jù); /A coutendl; /準(zhǔn)備輸出下一行準(zhǔn)備輸
42、出下一行 3、第、第A行需要進(jìn)一步細(xì)化。由于第行需要進(jìn)一步細(xì)化。由于第i行數(shù)據(jù)是一組行數(shù)據(jù)是一組有規(guī)律的數(shù)列,每個(gè)數(shù)的值是其所在行與列的乘有規(guī)律的數(shù)列,每個(gè)數(shù)的值是其所在行與列的乘積,因此輸出第積,因此輸出第i行可以:行可以:for (j=1; j10; j+) coutsetw(4)i*j;4、按上述算法輸出的每一行都將有九列,即打印按上述算法輸出的每一行都將有九列,即打印出的是矩形表而不是下三角形表。進(jìn)一步分析發(fā)出的是矩形表而不是下三角形表。進(jìn)一步分析發(fā)現(xiàn)每一行的列數(shù)與所在行數(shù)相關(guān),因此要輸出三現(xiàn)每一行的列數(shù)與所在行數(shù)相關(guān),因此要輸出三角形表,上面的循環(huán)語(yǔ)句需稍作修改:角形表,上面的循環(huán)語(yǔ)
43、句需稍作修改:for (j=1; j=i; j+) coutsetw(4)i*j;將此語(yǔ)句放到頂層算法的將此語(yǔ)句放到頂層算法的A行即可。行即可。算法:算法:1、輸出表頭,用一個(gè)循環(huán)語(yǔ)句即可;、輸出表頭,用一個(gè)循環(huán)語(yǔ)句即可;2、輸出表體:、輸出表體:for (i=1; i10; i+) couti; /輸出行號(hào)輸出行號(hào) 輸出第輸出第i行數(shù)據(jù);行數(shù)據(jù); /A coutendl; /準(zhǔn)備輸出下一行準(zhǔn)備輸出下一行 3、A行細(xì)化:行細(xì)化: for (j=1; j=i; j+) coutsetw(4)i*j; 循環(huán)的嵌套#include #include using namespace std;int m
44、ain() int i;coutsetw(3)*setw(4) ;for(i=1;i10;i+) coutsetw(4)i; /輸出表頭輸出表頭(乘數(shù)乘數(shù))coutendlendl;for(i=1;i10;i+) coutsetw(3)isetw(4) ; /輸出行號(hào)輸出行號(hào)(被乘數(shù)被乘數(shù)) for(int j=1;j=i;j+) coutsetw(4)i*j; /輸出表中數(shù)據(jù)輸出表中數(shù)據(jù)(乘積乘積) coutendl; /準(zhǔn)備輸出下一行準(zhǔn)備輸出下一行 return 0;3.6 輔助控制語(yǔ)句輔助控制語(yǔ)句3.6.1 break語(yǔ)句語(yǔ)句 【格式】【格式】 break;【說(shuō)明】【說(shuō)明】break語(yǔ)句
45、只能用于語(yǔ)句只能用于switch或循環(huán)語(yǔ)句中。或循環(huán)語(yǔ)句中。當(dāng)當(dāng)程序執(zhí)行到該語(yǔ)句時(shí),將控制流程終止程序執(zhí)行到該語(yǔ)句時(shí),將控制流程終止switch或循環(huán)語(yǔ)句?;蜓h(huán)語(yǔ)句。【例【例3-6-1】任給一個(gè)正整數(shù),判斷其是否是素?cái)?shù)。任給一個(gè)正整數(shù),判斷其是否是素?cái)?shù)。#include #include using nacespace std;int main() int x,j,flag; flag=1; /用來(lái)標(biāo)記該數(shù)是否是素?cái)?shù)用來(lái)標(biāo)記該數(shù)是否是素?cái)?shù) cinx; for(j=2;j=sqrt(x);j+) if(x % j=0) flag=0; break; if(flag=1) coutx is a
46、prime! endl; return 0; 3.6.2 continue語(yǔ)句語(yǔ)句 【格式【格式】 continue;【功能【功能】 continue語(yǔ)句語(yǔ)句只能用于循環(huán)語(yǔ)句只能用于循環(huán)語(yǔ)句中。當(dāng)程序中。當(dāng)程序執(zhí)行到該語(yǔ)句時(shí),將控制流程執(zhí)行到該語(yǔ)句時(shí),將控制流程終止本次循環(huán)終止本次循環(huán),返回到返回到本層循環(huán)的條件測(cè)試部分繼續(xù)執(zhí)行本層循環(huán)的條件測(cè)試部分繼續(xù)執(zhí)行。continue語(yǔ)句語(yǔ)句示例示例【例例3-6-2】閱讀下列程序,給閱讀下列程序,給出運(yùn)行結(jié)果。出運(yùn)行結(jié)果。 #include using nacespace std;int main() int i; for(i=1;i=50;i+) i
47、f(i%5) continue; couti ; 結(jié)果:結(jié)果:5 10 15 20 25 30 35 40 45 50break語(yǔ)句與語(yǔ)句與continue語(yǔ)句的區(qū)別語(yǔ)句的區(qū)別(1)break語(yǔ)句是終止本層循環(huán),語(yǔ)句是終止本層循環(huán),continue語(yǔ)句是終止本次循環(huán)。語(yǔ)句是終止本次循環(huán)。(2)break語(yǔ)句可以用在循環(huán)和語(yǔ)句可以用在循環(huán)和switch語(yǔ)句語(yǔ)句中,中,continue語(yǔ)句只能用在循環(huán)語(yǔ)句中語(yǔ)句只能用在循環(huán)語(yǔ)句中 。break語(yǔ)句與語(yǔ)句與continue語(yǔ)句的區(qū)別語(yǔ)句的區(qū)別程序段程序段1:int sum=0,i;for(i=1; i=100; i+) if(i % 2=0) con
48、tinue; sum+=i; coutiendl; coutsum=sumendl;程序段程序段2:int sum=0,i;for(i=1; i=100; i+) if(i % 2=0) break; sum+=i; coutiendl; coutsum=sumendl;程序設(shè)計(jì)實(shí)例程序設(shè)計(jì)實(shí)例 【例【例3-7-5】打印如下圖形。打印如下圖形。 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 分析:整修圖形分分析:整修圖形分9行,前行,前5行與后行與后4行行外循環(huán)外循環(huán)for(i=1;i=9;i+)前前5行每行分別先輸出行每行分別先輸出8,6,4,2,0個(gè)空格,個(gè)空格,再輸出再輸出1,3,5,7,9個(gè)空格加星號(hào);個(gè)空格加星號(hào);后后4行每行先輸出行每行先輸出2,4,6,8個(gè)空格,再輸個(gè)空格,再輸出出7,5,3,1個(gè)空格加星號(hào);個(gè)空格加星號(hào); 空格空格 空格加星號(hào)空格加星號(hào)1
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《家居裝飾物流配送合同》
- 親子樂(lè)園主題裝修設(shè)計(jì)合同
- IT項(xiàng)目規(guī)劃與實(shí)施指南
- 企業(yè)法律合規(guī)風(fēng)險(xiǎn)防范指南
- 淘寶代理合同協(xié)議書(shū)
- 三農(nóng)村特色產(chǎn)業(yè)培育手冊(cè)
- 股份制企業(yè)的合作與管理文書(shū)
- 房地產(chǎn)開(kāi)發(fā)合同標(biāo)準(zhǔn)協(xié)議
- 醫(yī)療設(shè)備智能制造與管理平臺(tái)開(kāi)發(fā)
- 企業(yè)人力資源數(shù)字化管理與服務(wù)支持平臺(tái)方案設(shè)計(jì)
- 《物流市場(chǎng)營(yíng)銷環(huán)境》課件
- 泰山英文簡(jiǎn)介
- 公司組織知識(shí)清單范例
- 2023年部編高中語(yǔ)文選擇性必修上之海明威的冰山理論和電報(bào)體風(fēng)格
- 網(wǎng)咖成本預(yù)算明細(xì)表
- 2023年上半年重慶三峽融資擔(dān)保集團(tuán)股份限公司招聘6人上岸筆試歷年難、易錯(cuò)點(diǎn)考題附帶參考答案與詳解
- 標(biāo)志設(shè)計(jì) 課件
- 金屬常見(jiàn)的腐蝕形態(tài)及防護(hù)措施-課件
- (完整版)客戶拜訪方案
- 老年病科工作手冊(cè)
- 醫(yī)務(wù)科運(yùn)用PDCA循環(huán)提高門(mén)診醫(yī)生準(zhǔn)時(shí)出診率PDCA成果匯報(bào)
評(píng)論
0/150
提交評(píng)論