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

正文內(nèi)容

循環(huán)語句ppt課件-在線瀏覽

2025-03-07 15:42本頁面
  

【正文】 條件,循環(huán)無終止進行下去;若省略需要在循環(huán)體中有跳出循環(huán)的控制語句 表達式 2一般是關(guān)系表達式 (如 i=100)或邏輯表達式 (如 ab amp。 xy),但也可以是數(shù)值表達式或字符表達式, 只要其值為非零,就執(zhí)行循環(huán)體 表達式 3包括使循環(huán)趨于結(jié)束的操作(修正循環(huán)變量) C++程序設(shè)計 15 for 循環(huán) ? 幾種循環(huán)的比較 三種循環(huán)都可以用來處理同一問題,一般情況下它們可以互相代替 while和 dowhile循環(huán),是在 while后面指定循環(huán)條件的,在循環(huán)體中應(yīng)包含使循環(huán)趨于結(jié)束的語句 (如 i++,或 i=i+1等 ) for循環(huán)可以在 表達式 3中包含使循環(huán)趨于結(jié)束的操作,甚至可以將循環(huán)體中的操作全部放到表達式 3中。 用 while和 dowhile循環(huán)時,循環(huán)變量初始化的操作應(yīng)在 while和 dowhile語句之前完成,而 for語句可以在 表達式 1中實現(xiàn)循環(huán)變量的初始化 C++程序設(shè)計 16 for 循環(huán) ? 幾種循環(huán)的使用 一般來說,如果重復(fù)次數(shù)已知,通常選擇 for 循環(huán); 如果重復(fù)次數(shù)未知,通常選擇 while 循環(huán); 當(dāng)循環(huán)體必須在檢驗循環(huán)繼續(xù)條件之前執(zhí)行時可選用 dowhile循環(huán) C++程序設(shè)計 17 嵌套的循環(huán) ? 一個循環(huán)體內(nèi)又包含另一個完整的循環(huán)結(jié)構(gòu),稱為 循環(huán)的嵌套 ? 內(nèi)嵌的循環(huán)中還可以嵌套循環(huán),這就是 多層循環(huán) ? 三種循環(huán) (while循環(huán)、 dowhile循環(huán)和 for循環(huán) )可以互相嵌套 while( ) { ┆ while( ) { … } } do { ┆ do { … }while( )。 for( 。 ) { ┆ for( 。 ) { … } } C++程序設(shè)計 18 嵌套的循環(huán) include iostream include iomanip using namespace std。 cout \n。 for (int j = 1。 j++) cout setw(3) j。 // Print table body for (int i = 1。 i++) { cout i | 。 j = 9。 } cout \n。 } 使用嵌套的 for循環(huán)打印乘法表 C++程序設(shè)計 19 轉(zhuǎn)向語句 ? C++中的轉(zhuǎn)向語句有 break, continue, goto 三種 ? break 語句 主要用在 switch、 while、 do…while 和 for 語句中 在 switch語句中, break 用來使流程跳出switch語句,繼續(xù)執(zhí)行 switch 后的語句 在循環(huán)語句中, break 用來從最近的封閉循環(huán)體內(nèi)跳出 語句 1 語句 2 C++程序設(shè)計 20 轉(zhuǎn)向語句 ? break 語句 for(。) { for (。) { … … if (i==1) break。 //break 跳至此處 … … } …… while(表達式 1) { … … if (表達式 2) break。 //break 跳至此處 …… C++程序設(shè)計 21 轉(zhuǎn)向語句 ? continue 語句 只能在循環(huán)體內(nèi)使用 continue語句使流程結(jié)束本次循環(huán),進入下次循環(huán),但并不結(jié)束整個循環(huán) 結(jié)束本次循環(huán),程序流程轉(zhuǎn)去執(zhí)行對條件的判斷,如果這時循環(huán)條件為真,則開始下一次循環(huán),否則終止循環(huán) 語句 1 語句 2 C++程序設(shè)計 22 轉(zhuǎn)向語句 ? continue 語句 ? continue 語句 和 break 語句的區(qū)別 continue 語句只結(jié)束本次循環(huán)而不是終止整個循環(huán)的執(zhí)行 break 語句結(jié)束本次循環(huán),不再進行條件判斷 for (int n=100。n++) { if (n%3 == 0) continue。 … … } while(表達式 1) { …… if (表達式 2) continue。 2) int i=5。 i。 3) for (int i=0,j=10。i++,j)。 while (s++%2+3%2) s++。 while (1) { i =i%100+1。 } 2) int i,sum=0。i++) sum=sum+1。 do ++k。 無限 20 C++程序設(shè)計 25 實例 1:輸入一個整數(shù) m ,判斷它是否是素數(shù) 數(shù)學(xué)定義:素數(shù)是指能被 1和它自身整除外,不能被其它任何整數(shù)整除的數(shù)。 int main() { int m, i, k。 cinm。 k = (int)sqrt(m)。 break。 } // if (ik) coutm is a prime number!\n。 } 開始 輸入整數(shù) m i=k? m%i == 0? 輸出 m不是素數(shù) 結(jié)束 Y N i←i+1 Y N 輸出 m是素數(shù) i←2, km?去掉 if(ik)如何? C++程序設(shè)計 27 include iostream include cmath using namespace std。 /*標(biāo)志變量 flag初值置為 1*/ coutPlease enter a number:。 for (i=2。 i++) { if (m % i == 0) { flag = 0。 } } if (flag) // 等價于 if (flag==1) coutNo divisor! It is a prime number.\n。 return 0。 int main() { int m, i, nCount = 0。 for(m = 2。m++) { //bIsPrime初值為 true bIsPrime = true。i=m1。 break。\t39。 if (nCount % 5 ==0) coutendl?!? re
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1