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

正文內(nèi)容

高等教育cppt課件-資料下載頁(yè)

2024-10-19 06:21本頁(yè)面
  

【正文】 源程序清單: includeiostream using namespace std。 void main( ) { int n。 for(n=100。n=450。n++) {if(n150amp。amp。n400) continue。 if(n%9==0) coutn39。 39。 } coutendl。 } 循環(huán)控制語(yǔ)句 前一頁(yè) 休息 51 編程技巧 如果在循環(huán)體中根據(jù)需要不執(zhí)行本次循環(huán)剩余的循環(huán)體部分,可以使用 continue語(yǔ)句。其作用是結(jié)束本次循環(huán),即執(zhí)行該語(yǔ)句意味著本次循環(huán)不會(huì)執(zhí)行書(shū)寫(xiě)在該語(yǔ)句后的循環(huán)體部分。如本例,在條件 n150amp。amp。n400成立時(shí)將執(zhí)行 continue語(yǔ)句,這就表示其后的循環(huán)體部分 if(n%9==0)在本次循環(huán)時(shí)不會(huì)執(zhí)行。 循環(huán)控制語(yǔ)句 前一頁(yè) 休息 52 [例 ]編程求 100到 999之間的回文數(shù),回文數(shù)是指正讀與反讀都一樣的數(shù) 算法分析: 本題實(shí)質(zhì)是要找出所有的三位回文數(shù)。對(duì)于一個(gè)三位數(shù)而言,如果它是回文數(shù),則其百位數(shù)與個(gè)位數(shù)必然相同(取值范圍為 1—9),而此時(shí)對(duì)應(yīng)的十位數(shù)可以是 0—9中的任意一個(gè)數(shù)。如果用變量 i表示其個(gè)位數(shù),則該變量需要在 1—9之間進(jìn)行循環(huán)。同時(shí),如果用變量 j表示該數(shù)的十位數(shù),則對(duì)于任何一個(gè)個(gè)位數(shù) i而言,變量 j都需要在 0—9之間進(jìn)行變化。這就意味著在一個(gè)循環(huán)的循環(huán)體中需要包含另外一個(gè)循環(huán)。 循環(huán)的嵌套 前一頁(yè) 休息 53 算法描述 Page 53 循環(huán)的嵌套 前一頁(yè) 休息 54 源程序清單 includeiostream using namespace std。 void main( ) {int n,i,j。 for(i=1。i=9。i++) { for(j=0。j=9。j++) {n=i*100+j*10+i。 coutnendl。 } } } 循環(huán)的嵌套 前一頁(yè) 休息 55 編程技巧 ( 1)一個(gè)循環(huán)結(jié)構(gòu)的循環(huán)體中包含另一個(gè)循環(huán)結(jié)構(gòu),稱為循環(huán)結(jié)構(gòu)的嵌套; ( 2)在嵌套的循環(huán)結(jié)構(gòu)中,內(nèi)外層循環(huán)可以使用相同的循環(huán)語(yǔ)句來(lái)實(shí)現(xiàn)(如本例都采用 for語(yǔ)句來(lái)實(shí)現(xiàn)),也可以使用不同的循環(huán)語(yǔ)句來(lái)實(shí)現(xiàn); ( 3)在嵌套的循環(huán)結(jié)構(gòu)中,外層循環(huán)結(jié)構(gòu)每執(zhí)行一次,內(nèi)層循環(huán)結(jié)構(gòu)將執(zhí)行整輪循環(huán)(如本例中,當(dāng)外層循環(huán)變量 i為 1時(shí),內(nèi)層循環(huán)將循環(huán)一輪,即變量 j將依次取值 0—9;當(dāng)外層循環(huán)的變量 i變化為 2后,內(nèi)層循環(huán)又將循環(huán)一輪); (4)內(nèi)外層循環(huán)的循環(huán)控制變量不能同名。 練習(xí):找出 m、 n之間所有的回文數(shù) 計(jì)算 m、 n之間所有素?cái)?shù)之和 循環(huán)的嵌套 前一頁(yè) 休息 56 閱讀程序 include iostream using namespace std。 void main() {int j=1,sum=0。 loop:sum+=j。 j++。 if(j=100) goto loop。 coutsum=sumendl。 } 前一頁(yè) 休息 57 編程技巧 ( 1) goto語(yǔ)句的功能是控制程序的流程無(wú)條件轉(zhuǎn)移到標(biāo)號(hào)指定的語(yǔ)句處繼續(xù)執(zhí)行。由于 goto語(yǔ)句常常會(huì)破壞程序的結(jié)構(gòu)性,除非某些特殊情況,一般不用 goto語(yǔ)句。 ( 2) goto語(yǔ)句的使用范圍僅局限于函數(shù)內(nèi)部。即:不允許使用 goto語(yǔ)句從一個(gè)函數(shù)轉(zhuǎn)入另一個(gè)函數(shù)體內(nèi)。 前一頁(yè) 休息 58 [例 ]編寫(xiě)程序輸出以下圖案 * *** ***** ******* ***** *** * 算法分析: 圖案的輸出實(shí)質(zhì)上是要將指定的圖形符號(hào)輸出到相應(yīng)的位置,而所謂沒(méi)有圖案的地方都要通過(guò)輸出空格符號(hào)來(lái)占據(jù)位置。本例的圖案可以分成上面四行和下面三行兩部分,在輸出上面四行時(shí),可以采用循環(huán)方式來(lái)實(shí)現(xiàn),每循環(huán)一次,輸出一行圖案,因此循環(huán)次數(shù)應(yīng)為圖案的行數(shù)。而每一行圖案又包括空格、星號(hào)和換行符三部分。不管是空格還是星號(hào),每一行都可能要輸出多個(gè),因此也需要采用循環(huán)方式進(jìn)行輸出,每循環(huán)一次輸出一個(gè)空格或者一個(gè)星號(hào)。 循環(huán)的嵌套 前一頁(yè) 休息 59 算法描述一 循環(huán)的嵌套 前一頁(yè) 休息 60 源程序清單一 include iostream using namespace std。 void main(void) {int i,j。 for(i=0。i=3。i++) {for(j=0。j=2i。j++) cout 。 for(。j=3+i。j++) cout*。 coutendl。 } for (i=0。i=2。i++) {for(j=0。j=i。j++) cout 。 for (j=i。j=4i。j++) cout*。 coutendl。 } } 循環(huán)的嵌套 前一頁(yè) 休息 61 算法描述二 循環(huán)的嵌套 前一頁(yè) 休息 62 源程序清單二 include iostream using namespace std。 void main(void) {int i,j。 for(i=0。i=3。i++) {for(j=0。j=3+i。j++) if(j3i) cout 。 else cout*。 coutendl。 } for (i=0。i=2。i++) {for(j=0。j=5i。j++) if(j=i) cout 。 else cout*。 coutendl。 } } 循環(huán)的嵌套 前一頁(yè) 休息 63 編程技巧 兩種算法的區(qū)別在于內(nèi)層循環(huán)的處理上有所不同:算法一中將空格和星號(hào)的輸出分開(kāi)來(lái)處理,并各自用一個(gè)循環(huán)來(lái)實(shí)現(xiàn),特別適合實(shí)心圖案的輸出;算法二則將空格和星號(hào)一起采用一個(gè)統(tǒng)一的循環(huán)來(lái)處理,在循環(huán)體中再來(lái)判斷什么時(shí)候該輸出空格符號(hào),什么時(shí)候該輸出星號(hào)。該方法既可以用于輸出實(shí)心圖案,更適合輸出空心圖案。 練習(xí):輸出空心菱形圖 循環(huán)的嵌套 前一頁(yè) 休息 64 調(diào)試技能 1. 設(shè)置斷點(diǎn) 2. 開(kāi)始調(diào)試 3. 單步執(zhí)行 4. 查看變量取值 5. 結(jié)束調(diào)試 程序調(diào)試 前一頁(yè) 休息 65
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1