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

正文內(nèi)容

工學(xué)]04第四章循環(huán)結(jié)構(gòu)(編輯修改稿)

2025-02-14 19:40 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ? break除了可以終止循環(huán)外,還用于 switch語(yǔ)句; ? 而 continue語(yǔ)句只能用于循環(huán)。 程序: for (表 1;表 2;表 3) { 語(yǔ)句 1 ; if ( exp ) continue; 語(yǔ)句 2 ; } for后的下一條語(yǔ)句; 4. continue 流程 真 ( 非 0) for的下一條語(yǔ)句 假 ( 0) 表達(dá)式 1 表達(dá)式 2 語(yǔ) 句 1 表達(dá)式 3 否 exp 語(yǔ) 句 2 循環(huán)體 是 abc↙ efgh ↙ 123 ↙ abc abcefgh1 5. break 和 continue 應(yīng)用 include void main( ) { char c。 int i。 for (i = 0。 i 10。 i++) { c = getchar( )。 if (c == 39。\n39。) break。 putchar(c)。 } } continue。下列程序段的輸出結(jié)果是 _____。 int k, s。 s=0。 for(k=0。 k10。 k++) if (sk) break。 else s = s+k。 printf(k=%d s=%d, k, s)。 輸出 k=4 s=6 k s 0 0 1 1 2 3 3 6 4 int k。 for ( k= 90 。 k 。 k) printf ( “ % d ”, k ) 。 在編譯運(yùn)行時(shí)會(huì)遇到 : A) 編譯通不過(guò) B) 能運(yùn)行 , 但會(huì)死機(jī) C)能運(yùn)行 , 但不會(huì)死機(jī) D) 以上說(shuō)法都不對(duì) ? 在下列選項(xiàng)中,沒(méi)有構(gòu)成死循環(huán)的程序段是 A) int i=100。 while ( 1 ) { i=i%100+1。 if ( i100 ) break。 } B) for ( 。 。 ) 。 C) int k=1000。 do { ++k。 } while ( k=10000)。 D) int s=36。 while ( s ) 。 s。 ? 下列 for 循環(huán) , 將執(zhí)行 s=0 。 for ( i = 10。 。 i ) if ( i = 0 ) break 。 else s = s + i。 A) 10 次 B) 11 次 C) 1 次 D) 以上均不是 ? 下列程序段的輸出是 _____。 main() { int k。 for (k=1。 k5。 k++) { if (k % 2) printf(*)。 else continue。 printf()。 } } 輸出: * * 求 1! + 2! + …. + 100! 例:計(jì)算 1! + 2! + 3! + … + 100! 。要求定義和調(diào)用函數(shù) fact(n)計(jì)算 n的階乘。 分析:這是一個(gè)求累加和的問(wèn)題,共循環(huán) 100次,第 i 項(xiàng)就是 i 的階乘: sum = sum + 第 i 項(xiàng) 在第 2章中介紹了求階乘的程序,還定義了求階乘的函數(shù) fact,求 i 的階乘可以直接調(diào)用 fact(i)。 sum = sum + fact(i) include double fact (int n)。 /* 函數(shù)聲明 */ void main( ) { int i。 double sum。 sum = 0。 for(i = 1。 i = 100。 i++ ) sum = sum + fact (i) 。 /* 調(diào)用 fact(i)求 i!,共 100次 */ printf(1! + 2! + 3! + … + 100! = %e \n, sum)。 } double fact (int n) /* 定義求 n! 的函數(shù) */ { int i。 double result。 result = 1。 for (i = 1。 i = n。 i++) result = result * i 。 return result 。 } 源程序: for (i = 1。 i = 100。 i++){ item = i 的階陣 。 sum = sum + item。 } for(i = 1。 i = 100。 i++) { item = 1。 for (j = 1。 j = i。 j++) item = item * j。 sum = sum + item。 } 嵌套循環(huán): 不使用函數(shù)也能實(shí)現(xiàn)求 i 的階陣 sum = sum + 第 i 項(xiàng) 求累加和的 for語(yǔ)句為: for (i = 1。 i = 100。 i++) sum = sum + i 的階陣 。 include void main( ) { int i, j。 double item, sum。 sum = 0。 for(i = 1。 i = 100。 i++) /* 外層循環(huán)重復(fù) 100次,求累加和 * / { item = 1。 /* 置初值為 1,以保證每次求階乘都從 1開(kāi)始連乘 */ for (j = 1。 j = i。 j++) /* 內(nèi)層循環(huán)重復(fù) i次,算出 item = i! */ item = item * j。 sum = sum + item。 } printf(1! + 2! + 3! + … + 100! = %e \n, sum)。 } for(i = 1。 i = 100。 i++) { item = 1。 for (j = 1。 j = i。 j++) item = item * j。 sum = sum + item。 } item = 1。 for(i = 1。 i = 100。 i++) { for (j = 1。 j = i。 j++)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1