freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

面向?qū)ο蟪绦蛟O計課程輔導(二-wenkub

2022-09-13 14:55:09 本頁面
 

【正文】 cinmark。 srand(time(0))。等級分為優(yōu)、良、中、及格和不及格等五個級別,對應的分數(shù)段依次為 [90,100], [80,89], [70,79], [60,69]和 [0, 59]。 break。 break。 exit(1)。 (2) include include void main() { float score。 case 6: coutSaturdayendl。 case 4: coutThursdayendl。 case 2: coutTuesdayendl。 switch(weekday) { case 0: coutsundayendl。 在 switch語句所含的復合語句中,可以包含任何語句,當然仍可以是 switch語句,所以 switch語句也允許出現(xiàn)嵌套的情況。 } 第一條語句執(zhí)行時,將按照 a的取值使相應的變量增 1,具體地說,當 a取 1時 c1增 1,a取 2時 c2增 1, a取 3時 c3增 1,取 4時 c4增 1, a取其他任何值時則使變量 c增 1,每執(zhí)行增 1 操作后,都接著執(zhí)行一條 break 語句,使執(zhí)行流程轉(zhuǎn)出整個 switch語句,否則將會順序執(zhí)行后面的增 1語句。 d2=a*b2。 } (3) switch(ch) { case ?a?: case ?A?: d1=(x+y)/2。 case yellow: cout“yellow”endl。 default 2: c++。 case 3: c3++。 3. 語句格式舉例 (1) switch(a) { case 1: c1++。 2. 語句執(zhí)行過程 switch語句的執(zhí)行過 程為: (1) 計算出 表達式 的值,假定為 M,若它不是整型,系統(tǒng)將自動舍去其小數(shù)部分,只取其整數(shù)部分作為結(jié)果值; (2) 依次計算出每個常量表達式的值,假定它們的值依次為 M1,M2,? ,同樣若它們的值不是整型,則自動轉(zhuǎn)換為整型; 5 (3) 讓 M依次同 M1,M2,? 進行比較,一旦遇到 M與某個值相等,則就從對應標號的語句開始向下執(zhí)行,若碰不到跳轉(zhuǎn)語句的話,將一直執(zhí)行到右花括號為止才結(jié)束整個 switch語句的執(zhí)行,若 M與所有值都不同,則當帶有 default部分時,就從該標號位置起向下執(zhí)行 ,否則不執(zhí)行任何操作。 注意:對于每條 if語句中的復合語句,其作用是交換兩個變量的值,它首先把第一個變量的值暫存到 temp變量中,接著把第二個變量的值賦給第一個變量,最后把 temp變量的值,即第一個變量的原值賦給第二個變量中。b39。 b=c。} if(ac) {temp=a。 cinabc。 else y=(3+2*x)*log(x)。 cinx。 if(x0) y=1+2*x*x。如: (1) if(表達式 1) if(表達式 2) 語句 1 else 語句 2 (2) if(表達式 1) {if(表達式 2) 語句 1 語句 2} else 語句 3 (3) if(表達式 1) 語句 1 else if(表達式 2) 語句 2 else 語句 3 (4) if(表達式 1) 語句 1 else if(表達式 2) 語句 2 3 else if(表達式 3) 語句 3 else 語句 4 注意:在第二條語句中, else不是同它前面復合語句中的 if相配對,而是與處于同一層次的最前面的 if相配對。} 在以上列舉的語句中,作為判斷條件的表達式有的為單個變量,有的為關系表達式,有的為邏輯表達 式,作為子句的語句 1或語句 2有的為簡單語句,有的為復合語句。} (8) if(x) {y=3*x1。 ab) cout”ab”endl。 grade=100) cout”pass”endl。 (3) if(fabs(x)=1) y=1+exp(x)。圖 11(a)和 (b)分別表示省略和帶有 else部分的具體執(zhí)行流程。 在 if語句格式中,其后的保留字 else和 語句 2是任選項,帶與不帶都是允許的。 跳轉(zhuǎn)類語句包括 goto語句、 continue語句、 break語句和 return語句四種,用它們來改變順序向下執(zhí)行的正常次序,而轉(zhuǎn)向隱含或顯式給出的語句位置,接著從此位置起向下執(zhí)行。 選擇類語句包括 if語句和 switch語句兩種,用它們 來解決實際應用中按不同情況進行不同處理的問題。如當調(diào)整職工工資時,應按不同的級別增長不同的工資;大學生交納學費時,應按不同的專業(yè)交納不同的學費。如當從一批數(shù)據(jù)中查找一個與給定值相等的數(shù)據(jù)時,最簡單的方法是從前向后使每一個數(shù)據(jù)依次同給定值進行比較,若不等則繼續(xù)向下比較,若相等則表明查找成功,應終止比較過程,此時就需要使用跳轉(zhuǎn)語句轉(zhuǎn)移到其他地方執(zhí)行。 if 語句中的每個子句可以是任何可執(zhí)行語句或空語句,可執(zhí)行語句包括表達式語句、復合語句、以及任一種流程控制語句等。 2 圖 11 if語句執(zhí)行流程示意圖 3. 語句格式舉例 (1) if(x!=1) c++。 else y=1+2*x。 (5) if(grade0 || grade100) cout”Score error!”endl。 else cout”a=b”endl。 z=sqrt(fabs(x))+2。每條語句的執(zhí)行過程一目了然,如執(zhí)行第一條語句時,若 x不等于 1成立,則執(zhí)行 c++操作,否則不執(zhí)行任何操作;執(zhí)行第二條語句時,若 x 小于等于 a 成立,則執(zhí)行 s1+=x 操作,否則執(zhí)行s2+=x 操作;執(zhí)行第八條語句時,若 x 不為 0,則執(zhí)行格式中 語句 1所對應的復合語句,否則執(zhí)行 語句 2所對應的復合語句。 5. 程序舉例 (1) include void main() { int x,y。 else y=7*x4。 if(x0) y=fabs(x)。 coutsetw(10)xsetw(10)yendl。 if(ab) {temp=a。 a=c。 c=temp。 39。若不通過中間變量 temp,而是直接把第一個變量的值賦給第二個變量,再把第二個變量的值 賦給第一個變量,則不能夠達到交換兩個變量值的目的,請讀者思考! 二、 switch語句 1. 語句格式 switch語句又稱情況語句或開關語句,它也是一種結(jié)構(gòu)性語句,其語句格式為: switch (表達式 ) 語句 該語句中所包含的 語句 通常是一條復合語句,并在內(nèi)部的一些語句前加有特殊的語句標號“ case 常量表達式 :”或“ default:”,因此, switch語句的實際使用格式為: switch(表達式 ) { case 常量表達式 1: 語句 11 語句 12 case 常量表達式 2: 語句 21 語句 22 [default: 語句 n1 語句 n2 ] } 該語句中可以使用一次或多次 case標號,但只能使用一次 default標號,或者省略掉整個 default部分。 在實際使用 switch語句時,通常要求當執(zhí)行完某個語句標號后的一組語句后,就結(jié)束整個語句的執(zhí)行,而不讓它繼續(xù)執(zhí)行下一個語句標號后面的語句序列,為此,可通過使用break語句來實現(xiàn)。 break。 break。 break。 break。 d2=x*y2。 break。 執(zhí)行第二條語句時,將按照具有枚舉類型 color的變量 cr 的值決定輸出哪一個常量標識符,當 ch 取值為 red(即 0)時輸出 red標識符,取值為 yellow(即 1)時輸出 yellow標識符,取值為 blue(即 2)時輸出 blue標識符。 4. 程序舉例 (1) include void main() { int weekday。 break。 break。 break。 break。 cout輸入一個人的成績 :。 } switch(int(score)/10) { case 9: case 10: coutscore:優(yōu) endl。 case 7: coutscore:中 endl。 default: coutscore:不及格 endl。 (3) include include include void main() { char mark。 //初始化系統(tǒng)中的隨機數(shù)序列 x=rand()%50+1。 coutxmarky39。+39。39。*39。/39。%39。 exit(1)。 三、 for語句 1. 語句格式 for語句又稱 for循環(huán),它也是一種結(jié)構(gòu)性語句,其語句格式為: for(表達式 1。 2. 語句執(zhí)行過程 for語句的執(zhí)行過程為: (1) 計算 表達式 1,當然若此項被省略則無須計算; (2) 計算 表達式 2得 到一個值,假定為 M,若該表達式被省略則當作數(shù)值 1看待; (3) 若 M為非 0,則執(zhí)行一遍循環(huán)體,否則結(jié)束整個 for語句的執(zhí)行; (4) 計算 表達式 3,當然若此項被省略則無須計算; (5) 自動轉(zhuǎn)向第 (2)執(zhí)行。 39。 (3) for(int i=0,j=0。) {i++。 i++) { cinx。 k++) if(m%k==0) break。 (8) for(k=20。 39。 第 (2)條語句省略了 表達式 3,并且循環(huán)體是一條空語句,該循環(huán)體被重復執(zhí)行 1000次,同時進行 1000次 i++=1000表達式的計算。 第 (6)條語句中的循環(huán)體是一條條件語句,它將被反復執(zhí)行,直到 ksqrt(m)不成立時為止。 在 for循環(huán)的循環(huán)體中允許使用 break語句,其作用是:當執(zhí)行到該語句時,就使執(zhí)行流程轉(zhuǎn)出所屬的 for循環(huán)語句,然后再向下順序執(zhí)行。 i++) for(j=1。 i=5。*39。 i++) for(j=0。 col=j。語句)共被執(zhí)行 1+2+3+4+5=15 次,第 (3)條語句的內(nèi)循環(huán)體(即 if 語句)共被執(zhí)行 m*n次。i6。 coutsetw(10)y=setw(5)yendl。 cout輸入一個正整數(shù),求其階乘 :。i++) p*=i。
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1