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

正文內(nèi)容

[工學(xué)]c語(yǔ)言程序設(shè)計(jì)第6章課件(編輯修改稿)

2024-11-12 18:19 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 。 } 思考: ? 如何輸出 1!, 2!, … , n! ? ? 如何求 s =1!+ 2!+ … + n! ? 運(yùn)行 jc5_4 2021/11/10 25 熟悉幾個(gè)循環(huán)語(yǔ)句 ? while (!x) x++。 當(dāng) x=0 時(shí),執(zhí)行循環(huán)體 x++。 ? while ((c=getchar( )) != 39。\n39。) n=n+1。 n 稱為 計(jì)數(shù)器 ,作用是統(tǒng)計(jì)輸入字符的個(gè)數(shù) ? while (num++=2) 。 printf(%d\n,num)。 循環(huán)體是 空語(yǔ)句 ,退出循環(huán)后輸出 num的值 ? do x*=3。 while(x5)。 先執(zhí)行循環(huán)體 x*=3, 再判斷條件 (x5) ? for (n=0。 n26。 n++) printf(%c , n+39。A39。)。 作用是 輸出 26個(gè)大寫字母 ? for (sum=0, i=1。 i=100。 sum=sum+i, i+=2) 。 作用是 計(jì)算 100以內(nèi)的奇數(shù)和 2021/11/10 26 ? 一個(gè)循環(huán)體內(nèi)又包含另一個(gè)完整的循環(huán)結(jié)構(gòu),稱為循環(huán)的嵌套。內(nèi)嵌的循環(huán)中還可以嵌套循環(huán),這就是多層循環(huán)。 ? 3種循環(huán)可以互相嵌套。 2021/11/10 27 循環(huán)的嵌套 ? 如果循環(huán)語(yǔ)句的循環(huán)體內(nèi)又包含了另一條循環(huán)語(yǔ)句,則稱為循環(huán)的嵌套 ? 例如: include main( ) { int i, j。 for ( i=1。 i10。 i++ ) for ( j=1。 j=i。 j++ ) printf ((j==i)?%4d\n:%4d,i*j)。 } 運(yùn)行 jc5_a 外循環(huán)語(yǔ)句 內(nèi)循環(huán)語(yǔ)句 2021/11/10 28 注意: ?while、 dowhile、 for循環(huán)語(yǔ)句可以并列,也可以相互嵌套,但 要層次清楚,不能出現(xiàn)交叉。 ? 多重循環(huán)程序執(zhí)行時(shí) , 外層循環(huán)每執(zhí)行一次 , 內(nèi)層循環(huán)都需要循環(huán)執(zhí)行多次 。 ? 例如: for(a=1。a=10。a++) { for (b=0。b=5。b++) …… } 外循環(huán) 執(zhí)行了 10次, 內(nèi)循環(huán) 執(zhí)行 60次 循環(huán)正常結(jié)束時(shí),內(nèi)循環(huán)執(zhí)行了 10 6=60次 2021/11/10 29 ? while和 dowhile語(yǔ)句的 表達(dá)式 只有 一個(gè) , for語(yǔ)句有 三個(gè) 。 ? while 和 for先判斷 循環(huán)條件 后執(zhí)行 循環(huán)體, dowhile語(yǔ)句 先執(zhí)行 循環(huán)體 后判斷 循環(huán)條件。 一般不提倡用 goto型循環(huán) while語(yǔ)句多用于 循環(huán)次數(shù)不定 的情況 dowhile語(yǔ)句多用于 至少要運(yùn)行一次 的情況 for語(yǔ)句 多用于要 賦初值 或 循環(huán)次數(shù)固定 的情況 2021/11/10 30 循環(huán)結(jié)構(gòu)中的跳轉(zhuǎn)語(yǔ)句 ? 有如下三種語(yǔ)句實(shí)現(xiàn)跳轉(zhuǎn): – continue語(yǔ)句 – break語(yǔ)句 – goto語(yǔ)句 ? 在循環(huán)語(yǔ)句的循環(huán)體中使用,可以進(jìn)行循環(huán)的流程控制 2021/11/10 31 后續(xù)語(yǔ)句 … continue。 … Y N 表達(dá)式 ? 后續(xù)語(yǔ)句 … continue。 … 表達(dá)式 ? Y N continue語(yǔ)句及應(yīng)用 ? 功能: – 中斷循環(huán)體的本次執(zhí)行(即跳過(guò)循環(huán)體中尚未執(zhí)行的語(yǔ)句),立即開(kāi)始執(zhí)行下一次循環(huán)。 while語(yǔ)句 dowhile語(yǔ)句 后續(xù)語(yǔ)句 計(jì)算表達(dá)式 3 計(jì)算表達(dá)式 1 … continue。 … 表達(dá)式 2? Y N for語(yǔ)句 2021/11/10 32 例如: ⑴ int x,n=0,s=0。 while (n10) { scanf(%d,amp。x)。 if (x0) continue。 s+=x。 n++。 }。 ⑵ int x,n=0,s=0。 do { scanf(%d,amp。x)。 if (x0) continue。 s+=x。 n++。 } while (n10)。 ⑶ for (n=0,s=0。 n10。 n++) { scanf(%d,amp。x)。 if (x0) continue。 s+=x。 } 2021/11/10 33 應(yīng)用舉例 【例 】把 100~ 200之間能被 7整除的數(shù),以十個(gè)數(shù)為一行的形式輸出,最后輸出一共有多少個(gè)這樣的數(shù)。 for (n=100。 n=200。 n++) n能被 7整除 T F 終止本次循環(huán) 輸出 n 輸出 10個(gè)數(shù) T F 換行 2021/11/10 34 算法和程序 main( ) { int n,j=0。 for(n=100。n=200。n++) { if (n%7!=0) continue。 printf(%6d,n)。 j++。 if (j%10==0) print
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1