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

正文內(nèi)容

[其它]第3章循環(huán)-在線瀏覽

2024-12-03 17:41本頁面
  

【正文】 S 真“非 0” 假“ 0” 功能: 其中 , e 是表達(dá)式用于指定循環(huán)條件。 e的值等于 0 退出循環(huán)體 特點(diǎn) : e 取值為真(非 0)時(shí) , 則執(zhí)行 S, 否則結(jié)束循環(huán)(退出循環(huán)體)。 語句流程 do { S 。 語句格式 : 循環(huán)體 使用 dowhile應(yīng)注意: 必須樹立的概念:程序循環(huán)與否取決于循環(huán)條件判斷表達(dá)式值的真與假,真循環(huán),假不循環(huán)。 ● 不管循環(huán)體是否為單一語句,習(xí)慣上都用花括號把它括起來。 ●其他與 while語句相同 main( ) { int n, sum; n=1。 do { sum=sum+n。 } while(n=100)。 } 運(yùn)行程序 sum=5050 n++ 使循環(huán)結(jié)束的語句 其最終 n100,使循環(huán)結(jié)束 至例 319 例 3181 計(jì)算 1+2+3+ .. .. +100。 初始值: n=1,sum=0;循環(huán)條件: n=100。 sum=0。 n++。 printf(“ sum=%d \n” ,sum)。 初始值: n=1,sum=0;循環(huán)條件: n=10。編一個程序求符合該條件的最小數(shù)。 include main( ) { int x=0。 do { x=x+1。amp。 } while(e)。 } 運(yùn)行程序 x=27 (x+3)%5==0amp。(x3)%6==0 滿足題目的表達(dá)式(設(shè)該數(shù)為 x): 在循環(huán)語句中嵌套 if分支語句 for 循環(huán)語句 真“非 0” e2 e1 s e3 假“ 0” for ( e1。e3 ) { s。 e1為初值表達(dá)式,用于進(jìn)入循環(huán)之前給某些變量賦處值。一般為關(guān)系表達(dá)式或邏輯表達(dá)式。 s 可以是單個語句、空語句或分程序 (程序塊 ),又叫循環(huán)體。其格式為: 表達(dá)式 1: 循環(huán)變量賦初值 表達(dá)式 2: 循環(huán)條件判斷 表達(dá)式 3: 改變循環(huán)變量值 (1) 計(jì)算表達(dá)式 e1。 若為假 (0),則結(jié)束循環(huán)。 (4) 計(jì)算表達(dá)式 e3。 語句流程 假 “ 0” 表達(dá)式 2 循環(huán)體語句 真 “非 0” 表達(dá)式 1 表達(dá)式 3 for for(表達(dá)式 1。 } 語句形式 表達(dá)式 2的值等于 0 跳出循環(huán)體 特點(diǎn) : 進(jìn)入 for語句首先執(zhí)行、而且僅執(zhí)行一次 e1。 for 循環(huán)語句的執(zhí)行流程: main( ) { int n,sum。n=100。 printf(sum=%d\n,sum)。 sum為累加和變量。 for(i=32。i++) { j=i*i。 b=j/100a*10。 d=ja*1000b*100c*10。amp。 } } 例 323 編一個程序求滿足下列條件的四位數(shù):該數(shù)是一個完全平方數(shù) ,并且第一、 三位數(shù)字之和為 10,第二、四位數(shù)字之積為 12。 運(yùn)行程序 1296 9216 設(shè) : a為 j 的千位數(shù) b為 j 的百位數(shù) c為 j 的十位數(shù) d為 j 的個位數(shù) 若 j 已知 , 則可將其千、百、十、個數(shù)分解開: a=j/1000 b=j/100a*10 c=j/10a*100b*10 d=ja*1000b*100c*10 循環(huán)條件 : i=32。amp。 初態(tài) n=1,sum=0 sum=sum+n*n。 初態(tài) n=1,sum=0 sum=sum+2*n。 初態(tài) n=1,t=1 for (e1。e3) { s。 } while (e)。 } 中 1. C語言的三種循環(huán)語句可以用來處理同一問題,一般情況下可以互換。 三種循環(huán)語句的比較 int sum,n。 while (n=100) { sum+=n。 } int sum,n。 do { sum+=n。 } while (n=100)。 for(sum=0,n=1。n++) { sum+=n。 while (e) { s。 } while (e)。 for(sum=0,n=1。 n+ + ) { sum+=n。 先判斷循環(huán)條件,后執(zhí)行循環(huán)體。 sum=0,n=101。 n++。 for(sum=0,n=101。n++) { sum+=n。 先執(zhí)行一次循環(huán)體 再判斷循環(huán)條件。 sum=0,n=101。 n++。 4. for 和 while循環(huán)語句是先判斷循環(huán)條件,后執(zhí)行循環(huán)體; 而 dowhile循環(huán)語句則是先執(zhí)行一次循環(huán)體,然后才判斷循環(huán)條件。 5. for循環(huán)的三個表達(dá)式可以省略,但逗號不能省。 e2 。…. } (3) 省略表達(dá)式 2,形式為 for( e1 。 e3 ) { } 此時(shí),在循環(huán)體內(nèi)應(yīng)有 break語句。 for( 。 ) { … e3。 ( 1)省略表達(dá)式 1,形式為 e1。 e2 。 int n。n=20。 sum+=t。 } 運(yùn)行程序 1!+2!+3!+...+n!=+18 for 循環(huán)語句中的第一個和第三個 表達(dá)式 ( e e3) 可以是逗號表達(dá)式 計(jì)算 n! 計(jì)算累加和 例 325 用 for循環(huán)語句計(jì)算 1! + 2! + 3! +...+ n! (n=20)。 sum 為累加和變量。 循環(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ù)組的指針等。 循環(huán)的嵌套 : 多重循環(huán): 循環(huán)嵌套的原則 : 在一個循環(huán)的循環(huán)體內(nèi)又包含另一個循環(huán),稱之為循環(huán)的嵌套。 循環(huán)相互嵌套時(shí),被嵌套的一定是一個完整的循環(huán)結(jié)構(gòu),即兩個循環(huán)結(jié)構(gòu)只能包含,不能相互交叉。 i=2。j=9。k=9。amp。 } 設(shè) : i 表示百位數(shù)、 j 表示十位數(shù)、 k 表示個位數(shù)。 運(yùn)行程序 i=2,j=3,k=7. i=2,j=7,k=3. 內(nèi)循環(huán)變量 k 產(chǎn)生個位數(shù) 0- 9 外循環(huán)變量 j 產(chǎn)生十位數(shù) 0- 9 例
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1