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

正文內(nèi)容

[工學(xué)]c語(yǔ)言程序設(shè)計(jì)第6章課件-文庫(kù)吧資料

2024-10-22 18:19本頁(yè)面
  

【正文】 s=0。 n++。 if (x0) continue。 do { scanf(%d,amp。 }。 s+=x。x)。 … 表達(dá)式 2? Y N for語(yǔ)句 2021/11/10 32 例如: ⑴ int x,n=0,s=0。 … 表達(dá)式 ? Y N continue語(yǔ)句及應(yīng)用 ? 功能: – 中斷循環(huán)體的本次執(zhí)行(即跳過(guò)循環(huán)體中尚未執(zhí)行的語(yǔ)句),立即開(kāi)始執(zhí)行下一次循環(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。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è) 。a++) { for (b=0。 ? 例如: for(a=1。 } 運(yùn)行 jc5_a 外循環(huán)語(yǔ)句 內(nèi)循環(huán)語(yǔ)句 2021/11/10 28 注意: ?while、 dowhile、 for循環(huán)語(yǔ)句可以并列,也可以相互嵌套,但 要層次清楚,不能出現(xiàn)交叉。 j=i。 i10。 2021/11/10 27 循環(huán)的嵌套 ? 如果循環(huán)語(yǔ)句的循環(huán)體內(nèi)又包含了另一條循環(huán)語(yǔ)句,則稱(chēng)為循環(huán)的嵌套 ? 例如: include main( ) { int i, j。內(nèi)嵌的循環(huán)中還可以嵌套循環(huán),這就是多層循環(huán)。 sum=sum+i, i+=2) 。 作用是 輸出 26個(gè)大寫(xiě)字母 ? for (sum=0, i=1。A39。 n26。 while(x5)。 printf(%d\n,num)。) n=n+1。 ? while ((c=getchar( )) != 39。 } 思考: ? 如何輸出 1!, 2!, … , n! ? ? 如何求 s =1!+ 2!+ … + n! ? 運(yùn)行 jc5_4 2021/11/10 25 熟悉幾個(gè)循環(huán)語(yǔ)句 ? while (!x) x++。 i++) p = p * i。 for (i=1。 scanf(%d,amp。 p=1。 設(shè)置: ? 乘數(shù) i ,初值為 1,終值為 n( n是循環(huán)控制終值,需要從鍵盤(pán)輸入) ? 累乘器 p ,每次循環(huán)令 p = p*i 2021/11/10 24 程序: main( ) { int i, n。 等價(jià)于: for(表達(dá)式 1; 表達(dá)式 2 ; 表達(dá)式 3) 語(yǔ)句; 表達(dá)式 1; while ( 表達(dá)式 2) { 語(yǔ)句; 表達(dá)式 3; } 2021/11/10 23 for語(yǔ)句的簡(jiǎn)單應(yīng)用 【例 】求 n! , 即計(jì)算 p=1 2 3 … n的值。 ) { … if(i100) … i++。 for ( 。 ) {… i++。 i++) { … if(i100)… …} ⑶ for (i=1。 i++) sum+=i; ⑵ for (i=1。 for ( 。xy),但也可以是數(shù)值表達(dá)式或字符表達(dá)式,只要其值為非零,就執(zhí)行循環(huán)體。 2021/11/10 20 ( 6)表達(dá)式一般是關(guān)系表達(dá)式( I=0)或邏輯表達(dá)式( abamp。 i++。i=100。 FOR(; 表達(dá)式 2;表達(dá)式 3) ( 5)表達(dá)式 3也可以省略,但此時(shí)程序設(shè)計(jì)時(shí)應(yīng)另外保證循環(huán)能正常結(jié)束。} 2021/11/10 19 ( 4)省略表達(dá)式 1,此時(shí)應(yīng)在 FOR之前賦初值。 for( 表達(dá)式 1; ;表達(dá)式 3) 就等同于: 表達(dá)式 1。無(wú)終止的執(zhí)行循環(huán)體。 。 } 可部分或全部省略,但“ 。 i++) sum=sum+i。 for ( i=1。表達(dá)式 3) 語(yǔ)句 N Y 流程圖 計(jì)算表達(dá)式 1 語(yǔ)句 計(jì)算表達(dá)式 3 表達(dá)式 2 為真 ? 例如: main( ) { int i,sum。 循環(huán)初始條件 循環(huán)控制條件 循環(huán)體 2021/11/10 17 for語(yǔ)句的算法 NS結(jié)構(gòu)圖 for (表達(dá)式 1。表達(dá)式 2。 printf(%d\n,m)。 n=r。 } do { r=m%n。 m=n。n)。 scanf(%d, %d,amp。 } 用 dowhile語(yǔ)句 求 100個(gè)自然數(shù)的和 2021/11/10 13 說(shuō)明: ? while和 dowhile都能實(shí)現(xiàn)循環(huán)控制, while結(jié)構(gòu)程序通常都可以轉(zhuǎn)換成 dowhile結(jié)構(gòu) ?區(qū)別: – do while 語(yǔ)句 先
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1