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

正文內(nèi)容

c語言程序設(shè)計(jì)電子教案-資料下載頁

2024-12-28 19:24本頁面
  

【正文】 Switch(dayoftheweek) {case 0: cout ” Sunday” 。 case 1: cout ” Monday” 。 case 2: cout ” Tuesday” 。 case 3: cout ” Wednesday” 。 case 4: cout ” Thursday” 。 case 5: cout ” Friday” 。 case 6: cout ” Saturday” 。 default:cout ” Unknown week day” 。 }。 第三章 C++程序的流程控制 若 dayoftheweek的值為 4, 則輸出結(jié)果為: ThursdayFridaySaturdayUnknown week day 第三章 C++程序的流程控制 (有 break語句) Switch(dayoftheweek) {case 0: cout ” Sunday” 。 break; case 1: cout ” Monday” 。 break; case 2: cout ” Tuesday” 。 break; case 3: cout ” Wednesday” 。 break; case 4: cout ” Thursday” 。 break; case 5: cout ” Friday” 。 break; case 6: cout ” Saturday” 。 break; default:cout ” Unknown week day” 。 break; }。 第三章 C++程序的流程控制 若 dayoftheweek的值為 4, 則輸出結(jié)果為: Thursday 第三章 C++程序的流程控制 if多分支結(jié)構(gòu)和 switch多分支結(jié)構(gòu)的相互 替代: ☆ 替代條件: switch語句中每個非空語句序列的最后 一個語句都為 break語句。 第三章 C++程序的流程控制 例: switch(k) if(k==1||k==2||k==3) { cout’ A ’ 。 case1: else if(k==4||k==5) case2: cout ’ B ’ 。 case3: cout’ A ’ 。break。 else cout ’ C ’ 。 case4: case5: cout ’ B ’ 。break。 default: cout ’ C ’ 。break。 } 第三章 C++程序的流程控制 if(x=0x=2) cout’ X ’ 。 else if(x=20x=22) cout ’ Y ’ 。 else cout ’ Z ’ 。 switch(x) {case0: case1: case2:cout’ X ’ 。break。 case20: case21: case22:cout ’ Y ’ 。 break。 default:cout ’ Z ’ 。 } 第三章 C++程序的流程控制 167。 循環(huán)結(jié)構(gòu) 一、 for循環(huán) for語句構(gòu)成一種先判斷后執(zhí)行的循環(huán)結(jié)構(gòu)。 for語句格式: for(循環(huán)初始化;循環(huán)條件;循環(huán)參數(shù)調(diào)整) 循環(huán)體 第三章 C++程序的流程控制 說明: ( 1)循環(huán)條件應(yīng)當(dāng)是一個邏輯表達(dá)式。 ( 2)循環(huán)初始化和循環(huán)參數(shù)調(diào)整都應(yīng)當(dāng) 是具有副作用的表達(dá)式,其中循環(huán) 參數(shù)調(diào)整應(yīng)當(dāng)能夠影響循環(huán)條件。 ( 3)循環(huán)體是一個語句。(可以是一個 簡單語句、復(fù)合語句或空語句) 第三章 C++程序的流程控制 執(zhí)行過程: ( 1)進(jìn)行循環(huán)初始化; ( 2)判斷循環(huán)條件; ( 3)如果循環(huán)條件為真,則執(zhí)行循環(huán)體、對循環(huán)參數(shù)調(diào)整,然后轉(zhuǎn)向步驟( 2);如果循環(huán)條件為假,則結(jié)束循環(huán)。 第三章 C++程序的流程控制 流程圖: 循環(huán)初始化 循環(huán)條件? 循環(huán)體 循環(huán)參數(shù)調(diào)整 Y N 例: for(int i=0。i20。i+=5) couti’ ’ 。 執(zhí)行結(jié)果為: 0 5 10 15 第三章 C++程序的流程控制 幾種特殊的 for語句 ( 1) for( 。循環(huán)條件 。 ) 循環(huán)體 此時用 while語句更好。 ( 2) for(循環(huán)初始化 。 。循環(huán)參數(shù)調(diào)整 )循環(huán)體 循環(huán)條件為空 永真條件 無限循環(huán) 在循環(huán)體中用 break語句可強(qiáng)制退出 在循環(huán)體中不用 break語句形成死循環(huán) 第三章 C++程序的流程控制 ( 3) for(循環(huán)初始化 。循環(huán)條件 。循環(huán)參數(shù)調(diào)整 ) 循環(huán)體為空,用于延遲一段時間。 第三章 C++程序的流程控制 例 輸入 10個數(shù),計(jì)算并顯示它們的合計(jì)。 include void main( ){ double x,s=0。 //保存累加結(jié)果的變量應(yīng)初始化為 0 cout” 請輸入 10個數(shù) : ” 。 for(int i=0。i10。i++){ cinx。 s+=x。} cout ” 合計(jì) : ” s。} 若從鍵盤輸入: 1 2 3 4 5 6 7 8 9 10 則結(jié)果為: 55 第三章 C++程序的流程控制 例 顯示輸出一個三角形。(圖見 P69) include void main( ) {for(int i=0。i6。i++){ coutendl。 int j。 for(j=0。j5i。j++) cout’ ’ 。 for(j=0。ji+i+1。j++) cout ’ * ’ 。} } 第三章 C++程序的流程控制 例 顯示輸出 99乘法表。 include void main( ) {coutendlsetw(3)” | ” 。 int i。 for(i=1。i10。i++) coutsetw(3)i。 coutendl ” + ” 。 for(i=1。i10。i++){coutendlsetw(2)i ” | ” 。 for(int j=1。j10。j++)coutsetw(3)i* j。}} 第三章 C++程序的流程控制 說明: setw:為下一個要輸出的數(shù)據(jù)設(shè)置輸 出寬度,寬度值由隨后的參數(shù)給出。 如: cout1setw(8)23。 則輸出結(jié)果為: 1 23 :包含 setw等大多數(shù)操縱 符的定義以及 。 第三章 C++程序的流程控制 二、 while循環(huán) while 語句構(gòu)成一種先判斷后執(zhí)行的 循環(huán)結(jié)構(gòu)。 while語句格式: while(循環(huán)條件) 循環(huán)體 第三章 C++程序的流程控制 執(zhí)行過程: 當(dāng)循環(huán)條件為真時, 執(zhí)行循環(huán)體,否則 退出循環(huán)。 流程圖(見右上圖) 循環(huán)條件? 循環(huán)體 Y N 第三章 C++程序的流程控制 for語句和 while語句的區(qū)別: ( 1) for語句一般用于循環(huán)次數(shù)已知的情況; ( 2) while語句不僅可以用于循環(huán)次數(shù)已知 的情 況,也可以用于循環(huán)次數(shù)未知的情況; ( 3)一切用 for語句實(shí)現(xiàn)的循環(huán)都可以用 while語句來代替,反之不可以。 ( 4)在循環(huán)次數(shù)已知的情況下, for語句和while語句可以相互轉(zhuǎn)換。 第三章 C++程序的流程控制 例: for(int i=0。i10。i++) couti。 int i=0。while(i10){couti。i++。} 例: int i=20。while(i0) couti。 for(int i=20。i0。i)couti。 第三章 C++程序的流程控制 例 求數(shù)列 1/2,3/4,5/8,7/16,9/32… 的所有 大于等于 ,顯 示輸出計(jì)算的結(jié)果。 方法一 方法二 第三章 C++程序的流程控制 ☆ 基于遞推公式 : include void main( ) {int n=1,d=2。 double s=,s0。 while((s0=double(n)/d)=) {s+=s0。 n+=2。 d+=d。} couts。} 返回 第三章 C++程序的流程控制 ☆ 基于通項(xiàng)公式 : include include void main( ) {int i=1。 double s=,s0。 while((s0=(i+i1)/pow(2,i))=) {s+=s0。 i++。} couts。 } 返回 第三章 C++程序的流程控制 例 :設(shè)計(jì)函數(shù) double powi(double x,int n)。,它計(jì)算并返回 x的 n次方。 include double powi(double x,int n) {double a=1。 //保存累乘結(jié)果的變量應(yīng)初始化為 1 while(n) a* =x。 return a。} void main( ) {coutpowi(,3)endlpowi(,3)。} 第三章 C++程序的流程控制 三、 do…while 循環(huán) do… while 語句構(gòu)成一種先執(zhí)行后判斷 的循環(huán)結(jié)構(gòu)。 do… while 語句格式: do 循環(huán)體 while(循環(huán)條件) 。 第三章 C++程序的流程控制 執(zhí)行過程: 循環(huán)執(zhí)行語句, 直到循環(huán)條件為假時, 退出循環(huán)。 流程圖(見右上圖) do…while 語句與 while語句唯一的區(qū)別: while語句的循環(huán)體有可能一次不執(zhí)行。 do…while 語句的循環(huán)體至少執(zhí)行一次。 循環(huán)體 循環(huán)條件? Y N 第三章 C++
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1