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

正文內(nèi)容

[其它]第3章循環(huán)(編輯修改稿)

2024-11-12 17:41 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 n+ + ) { sum+=n。 } 3. for循環(huán)語(yǔ)句中的第一個(gè)和第三個(gè)表達(dá)式( e e3)可以是逗號(hào)表達(dá)式 , 它擴(kuò)充了for語(yǔ)句的作用范圍,使它有可能同時(shí)對(duì)若干參數(shù) (如循環(huán)變量、重復(fù)計(jì)算數(shù)等 )進(jìn)行初始化和修正等。 先判斷循環(huán)條件,后執(zhí)行循環(huán)體。 int sum,n。 sum=0,n=101。 while (n=100) { sum+=n。 n++。 } int sum,n。 for(sum=0,n=101。n=100。n++) { sum+=n。 } 此時(shí)要注意第一次循環(huán)是一次無(wú)條 件循環(huán),它不受任何條件的約束。 先執(zhí)行一次循環(huán)體 再判斷循環(huán)條件。 int sum,n。 sum=0,n=101。 do { sum+=n。 n++。 }while (n=100)。 4. for 和 while循環(huán)語(yǔ)句是先判斷循環(huán)條件,后執(zhí)行循環(huán)體; 而 dowhile循環(huán)語(yǔ)句則是先執(zhí)行一次循環(huán)體,然后才判斷循環(huán)條件。因此,后者不管什么情況,都至少執(zhí)行一次循環(huán)體。 5. for循環(huán)的三個(gè)表達(dá)式可以省略,但逗號(hào)不能省。 (2) 省略表達(dá)式 3,形式為 for( e1 。 e2 。 ) {….. e3。…. } (3) 省略表達(dá)式 2,形式為 for( e1 。 。 e3 ) { } 此時(shí),在循環(huán)體內(nèi)應(yīng)有 break語(yǔ)句。 ( 4)三個(gè)表達(dá)式都省略,形式為 e1。 for( 。 。 ) { … e3?!?} 在循環(huán)體內(nèi)也應(yīng)有 break語(yǔ)句。 ( 1)省略表達(dá)式 1,形式為 e1。 for( 。 e2 。 e3) { …… } main( ) { float t,sum。 int n。 for(sum=0,n=1,t=1。n=20。n++) { t*=n。 sum+=t。 } printf(“ 1!+2!+3!+...+n!=%e\n” ,sum)。 } 運(yùn)行程序 1!+2!+3!+...+n!=+18 for 循環(huán)語(yǔ)句中的第一個(gè)和第三個(gè) 表達(dá)式 ( e e3) 可以是逗號(hào)表達(dá)式 計(jì)算 n! 計(jì)算累加和 例 325 用 for循環(huán)語(yǔ)句計(jì)算 1! + 2! + 3! +...+ n! (n=20)。 設(shè) : n 為數(shù)列項(xiàng)變量和循環(huán)控制變量。 sum 為累加和變量。 t 為 n 階乘變量。 循環(huán)嵌套(多重循環(huán)) 內(nèi)層循環(huán) 外層循環(huán) 非法嵌套 外循環(huán) 內(nèi)循環(huán) 合法嵌套 循環(huán)嵌套的應(yīng)用 : 在程序中用循環(huán)嵌套可以分段生成連續(xù)的數(shù)據(jù) (0- 99雙層循環(huán)、 0- 999三層循環(huán) )、可以生成數(shù)組的下標(biāo)、可以生成指向多維數(shù)組的指針等。 C 語(yǔ)言的三種循環(huán)語(yǔ)句即 while、 dowhile、 for都可以相互嵌套。 循環(huán)的嵌套 : 多重循環(huán): 循環(huán)嵌套的原則 : 在一個(gè)循環(huán)的循環(huán)體內(nèi)又包含另一個(gè)循環(huán),稱之為循環(huán)的嵌套。 外循環(huán) 多重嵌套 內(nèi)循環(huán) 被嵌入的循環(huán)又可以嵌套循環(huán),稱之為多重循環(huán)。 循環(huán)相互嵌套時(shí),被嵌套的一定是一個(gè)完整的循環(huán)結(jié)構(gòu),即兩個(gè)循環(huán)結(jié)構(gòu)只能包含,不能相互交叉。 main( ) { int i,j,k。 i=2。 for( j=0。j=9。j++) for(k=0。k=9。k++) if ( i*j*k== 42 amp。amp。 i+j+k==12 ) printf(“ i=%d,j=%d,k=%d. \n” ,i,j,k)。 } 設(shè) : i 表示百位數(shù)、 j 表示十位數(shù)、 k 表示個(gè)位數(shù)。 j 外循環(huán)變量、 k 內(nèi)循環(huán)變量 (用 for與 for進(jìn)行循環(huán)嵌套 ) 。 運(yùn)行程序 i=2,j=3,k=7. i=2,j=7,k=3. 內(nèi)循環(huán)變量 k 產(chǎn)生個(gè)位數(shù) 0- 9 外循環(huán)變量 j 產(chǎn)生十位數(shù) 0- 9 例 326 編一個(gè)程序。求出 200300之間的某些數(shù),這些數(shù)應(yīng)滿足下面的條件:它們個(gè)位、十位、百位之積為 4之和為 12。 i=2 main( ) { int i,j,k。 i=2。 for( j=0。j=9。j++) { k=0。 do { if(i*j*k==42amp。amp。i+j+k==12) printf(“ i=%d,j=%d,k=%d.\n” ,i,j,k)。 k++。 } while (k=9)。 } } 例 3261 編一個(gè)程序。求出 200300之間的某些數(shù),這些數(shù)應(yīng)滿足:它們個(gè)位、十位、百位之積為 4之和為 12。 設(shè) : i 表示百位數(shù)、 j表示十位數(shù)、 k表示個(gè)位數(shù)。 j 外循環(huán)變量、 k內(nèi)循環(huán)變量。(用 for與 dowhile進(jìn)行嵌套) i=2,j=3,k=7. i=2,j=7,k=3. 運(yùn)行程序 用 dowhile 實(shí)現(xiàn)內(nèi)循環(huán) main( ) { int i,j,k。 i=2。 for(j=0。j=9。j++) { k=0。 while(k=9) { if (i*j*k==42amp。amp。i+j+k==12) printf(“ i=%d,j=%d,k=%d.\n” ,i,j,k)。 k++。 } } } 例 3262 編一個(gè)程序。求出 200300之間的某些數(shù),這些數(shù)應(yīng)滿足條件:它們個(gè)位、十位、百位之積為 4之和為 12。 設(shè) : i 表示百位數(shù)、 j表示十位數(shù)、 k表示個(gè)位數(shù)。 j 外循環(huán)變量 , k 內(nèi)循環(huán)變量。(用 forwhile進(jìn)行循環(huán)嵌套 〕 i=2,j=3,k=7. i=2,j=7,k=3. 運(yùn)行程序 main( ) { int i,j,k。 i=2。 for( j=0。j=9。j++) for( k=0。k=9。k++) if ( i*j*k==42amp。amp。i+j+k==12 ) printf(“ i=%d,j=%d,k=%d. \n” ,i,j,k)。 } main( )
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1