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

正文內(nèi)容

[理學(xué)]第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)-文庫吧

2025-12-06 17:49 本頁面


【正文】 。i++) ? { ? a=z/m。 ? sum= sum + a。 ? temp=z。 ? z=m+temp。 ? m=temp。 ? } ? printf(sum=%f\n,sum)。 ? return 0。 ? } ? 格式: while (表達(dá)式 ) 語句 ? 功能:先判斷表達(dá)式是否成立,若成立,執(zhí)行語句,如不成立結(jié)束循環(huán)。 用 while語句實(shí)現(xiàn)循環(huán) while循環(huán)的特點(diǎn)是: 先判斷條件表達(dá)式,后執(zhí)行循環(huán)體語句 例 1+2+3+… +100 ? 解題思路: ?這是累加問題,需要先后將 100個(gè)數(shù)相加 ?要重復(fù) 100次加法運(yùn)算,可用循環(huán)實(shí)現(xiàn) ?后一個(gè)數(shù)是前一個(gè)數(shù)加 1而得 ?加完上一個(gè)數(shù) i后,使 i加 1可得到下一個(gè)數(shù) ? include ? int main() ? { ? int i,sum = 0。 ? i=1。 ? while (i=100) ? { ? sum+=i。 ? i++。 ? } ? printf(sum=%d\n,sum)。 ? return 0。 ? } include int main() { int i,sum = 0。 for (i=1。i=100。i++) { sum+=i。 } printf(sum=%d\n,sum)。 return 0。 } while和 for語句可相互替換 while舉例: 用 while判斷回文數(shù)(如: 121,12321等) ? include ? int main() ? { ? int val,t,sum。 ? printf(請輸入要判斷的數(shù): \n)。 ? scanf(%d,amp。val)。 ? t=val, sum=0。 ? while (t) ? { ? sum=sum*10+t%10。 ? t=t/10。 ? } ? if (sum==val)printf(yes!\n)。 ? else printf(no!\n)。 ? return 0。 ? } 用 dowhile語句實(shí)現(xiàn)循環(huán) ? dowhile語句的特點(diǎn):先無條件地執(zhí)行循環(huán)體,然后判斷循環(huán)條件是否成立 ? dowhile語句的一般形式為: ? do ? 語句 ? while (表達(dá)式 ); ? 功能:首先執(zhí)行語句,再判斷表達(dá)式是否成立,若成立,再執(zhí)行語句,如不成立結(jié)束循環(huán)。 例 用 do… while語句求 : 1+2+3+… +100,即 ??1001nn i=1。 sum=0。 do { sum=sum+i。 i++。 }while(i=100)。 include int main() { int i=1,sum=0。 do { sum=sum+i。 i++。 }while(i=100)。 printf(sum=%d\n,sum)。 return 0。 } 例 while和 dowhile循環(huán)的比較。 int i,sum=0。 printf(“i=?”)。 scanf(“%d”,amp。i)。 while(i=10) { sum=sum+i。 i++。 } printf(“sum=%d\n,sum)。 int i,sum=0。 printf(“i=?”)。 scanf(“%d”,amp。i)。 do { sum=sum+i。 i++。 }while(i=10)。 printf(“sum=%d\n,sum)。 當(dāng) while后面的表達(dá)式的第一次的值為“真”時(shí),兩種循環(huán)得到的結(jié)果相同;否則不相同 循環(huán)的嵌套 ?一個(gè)循環(huán)體內(nèi)又包含另一個(gè)完整的循環(huán)結(jié)構(gòu),稱為 循環(huán)的嵌套 ?內(nèi)嵌的循環(huán)中還可以嵌套循環(huán),這就是多層循環(huán) ?3種循環(huán) (while循環(huán)、 do… while循環(huán)和for循環(huán) )可以互相嵌套 注意: 循環(huán)體內(nèi)有多個(gè)語句要用{}括起來。 書寫格式要清晰。 for ( 。 。 ) { ..... for ( 。 。 ) { ....... } } 改變循環(huán)執(zhí)行的狀態(tài) break語句提前終止循環(huán) continue語句提前結(jié)束本次循環(huán) 復(fù)習(xí): break在 switch語句中,可以 使流程跳過判斷體 , 執(zhí)行下面的程序 。 新知識: break在循環(huán)體中,也可以從循環(huán)體內(nèi)跳出循環(huán)體,提前結(jié)束循環(huán) 。 用 break語句提前終止循環(huán) ? break語句可以用來從循環(huán)體內(nèi)跳出循環(huán)體,即提前結(jié)束循環(huán),接著執(zhí)行循環(huán)下面的語句 用 continue語句提前結(jié)束本次循環(huán) ? 有時(shí)并不希望終止整個(gè)循環(huán)的操作,而只希望提前結(jié)束本次循環(huán),而接著執(zhí)行下次循環(huán)。這時(shí)可以用 continue語句 在循環(huán)體中, break從循環(huán)體內(nèi)跳出循環(huán)體,提前結(jié)束循環(huán) 。 for(... 。 ... 。 ... ) { ........ break。 ........ } continue:其作用為 結(jié)束本次循環(huán) ,即跳過循環(huán)體中下面尚未執(zhí)行的語句, 接著進(jìn)行下一次是否執(zhí)行循環(huán)的判定 。 for(... 。 ... 。 ... ) { ........ continue。 ........ } while( ...... ) { ........ continue。 ........ } a=10 。 y=0。 do { a+=2。 y+=a。 printf(a=%d, y=%d\n, a, y)。 if (y50) break。 } while (a=14)。 第一次: a=12 y=12
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1