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

正文內(nèi)容

c語(yǔ)言循環(huán)結(jié)構(gòu)-文庫(kù)吧

2025-07-11 07:07 本頁(yè)面


【正文】 main( ) { int i=2, sum=0 。 while ( i = 100 ) { sum = sum + i 。 i+=2 。 } printf ( “Sum = %d \n”, sum ) 。 } dowhile語(yǔ)句 dowhile語(yǔ)句的特點(diǎn) : 先執(zhí)行循環(huán)體,然后判斷循環(huán)條件是否成立。 一般形式 : do 循環(huán)體語(yǔ)句 while (表達(dá)式 ); 執(zhí)行過(guò)程: 先執(zhí)行一次指定的循環(huán)體語(yǔ)句,然后判別表達(dá)式,當(dāng)表達(dá)式的值為非零 (“真 ” ) 時(shí),返回重新執(zhí)行循環(huán)體語(yǔ)句,如此反復(fù),直到表達(dá)式的值等于 0為止,此時(shí)循環(huán)結(jié)束。 用 dowhile語(yǔ)句實(shí)現(xiàn)循環(huán) while語(yǔ)句和用 dowhile語(yǔ)句的比較 : ? 二者是完全等價(jià)的。 ? dowhile語(yǔ)句有可能一次也不執(zhí)行循環(huán)體。 循環(huán)的變化: sum=1+2+3+……+100 include void main( ) { int i=1, sum=0 。 while ( i= 100 ) { sum = sum + i。 i++ 。 } printf ( “Sum = %d \n”, sum ) 。 } include void main( ) { int i=1, sum=0 。 do { sum = sum + i 。 i++。 } while ( i= 100 )。 printf ( “Sum = %d \n”, sum ) 。 } 順序打印 110的階乘,即 1!, 2!, …, 10! ? 本題的關(guān)鍵是求階乘 ? 數(shù)學(xué)上, n!=123…(n 1)n 外循環(huán) 內(nèi)循環(huán) 對(duì)比程序 : (更優(yōu) ) include void main( ) { int i=1。 float f = 1。 while( i = 10 ) { f = f * i。 printf( %2d! = %.0f \n, i, f )。 i ++ 。 } } 思考一下: 810的階乘 include void main( ) { int i=1, j 。 float f 。 while( i = 10 ) { j = 1。 f = 1。 while( j = i ) { f = f * j。 j ++ 。 } printf( “ %2d! = %.0f \n”, i, f )。 i ++ 。 } } 用 for 語(yǔ)句實(shí)現(xiàn)循環(huán) ? 一般形式 : for(表達(dá)式 1;表達(dá)式 2;表達(dá)式 3) 語(yǔ)句 表達(dá)式 1:初始化表達(dá)式,只執(zhí)行一次 表達(dá)式 2:循環(huán)控制表達(dá)式,控制循環(huán)的結(jié)束 表達(dá)式 3:增量表達(dá)式 ,使表達(dá)式 2趨向于假 用 for 語(yǔ)句實(shí)現(xiàn)循環(huán) for語(yǔ)句的執(zhí)行過(guò)程: (1) 先求解表達(dá)式 1。 (2) 求解表達(dá)式 2,若其值為真 (非 0),則執(zhí)行 for語(yǔ)句中指定的內(nèi)嵌語(yǔ)句,然后執(zhí)行下面第 (3)步。 若為假 (值為 0),則結(jié)束循環(huán)轉(zhuǎn)到第 (5)步。 (3) 求解表達(dá)式 3。 (4) 轉(zhuǎn)回上面第 (2)步驟繼續(xù)執(zhí)行。 (5) 循環(huán)結(jié)束,執(zhí)行 for語(yǔ)句下面的一個(gè)語(yǔ)句 任意輸入 10個(gè)數(shù),求平均值 include void main( ) { int i 。 float x, sum=0 。 printf( Enter 10 numbers one by one: \n )。 for( i =1 。 i=10 。 i++) { scanf( %f, amp。x )。 sum += x 。 } printf( Average is %f \n, sum/10 )。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1