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

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]第4章控制結(jié)構(gòu)程序設(shè)計(jì)-資料下載頁(yè)

2024-10-16 23:20本頁(yè)面
  

【正文】 {for(i=2。i=sqrt(k)。i++) /*判斷素?cái)?shù) */ if(k%i==0)break。 if(isqrt(k)) {printf(%6d,k)。 /*素?cái)?shù)輸出 */ 63 第 4章 控制結(jié)構(gòu)程序設(shè)計(jì) 三種循環(huán)比較及循環(huán)嵌套 n++。 /*已輸出素?cái)?shù)的個(gè)數(shù) */ if(n%10==0) printf(\n)。 /*保證輸出素?cái)?shù)時(shí)每行 10個(gè) */ } } } 程序執(zhí)行結(jié)果: 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 211 223 227 229 233 239 241 251 257 263 269 271 277 281 283 293 307 311 313 317 331 337 347 349 353 359 367 373 379 383 389 397 401 409 419 421 431 433 439 443 449 457 461 463 467 479 487 491 499 64 第 4章 控制結(jié)構(gòu)程序設(shè)計(jì) 三種循環(huán)比較及循環(huán)嵌套 【 例 425】 打印九九乘法表 。 include main( ) { int i,j,k。 printf(***)。 for( i=1。i=9。i++) printf(%5d,i)。 printf(\n)。 for(i=1。i=9。i++) { printf(%5d,i)。 65 第 4章 控制結(jié)構(gòu)程序設(shè)計(jì) 三種循環(huán)比較及循環(huán)嵌套 for(j=1。j=i。j++) { k=j*i。 printf(%5d,k)。 } printf(“\n”)。 } } 執(zhí)行結(jié)果為: *** 1 2 3 4 5 6 7 8 9 1 2 4 3 6 9 4 8 12 16 5 10 15 20 24 6 12 18 24 30 36 7 14 21 28 35 42 49 8 16 24 32 40 48 56 64 9 18 27 36 45 54 63 72 81 66 第 4章 控制結(jié)構(gòu)程序設(shè)計(jì) 三種循環(huán)比較及循環(huán)嵌套 【 例 426】 兩個(gè) for循環(huán)嵌套的例 。 include main( ) { int j,i,n。 for( i=0。i10。i++) for( j=0。j10。j++) n++。 printf( n=%d \n,n) 。 } 67 第 4章 控制結(jié)構(gòu)程序設(shè)計(jì) 標(biāo)號(hào)語(yǔ)句與 goto語(yǔ)句、 break語(yǔ)句和 continue語(yǔ)句 標(biāo)號(hào)語(yǔ)句 標(biāo)號(hào)語(yǔ)句主要提供一個(gè)程序的轉(zhuǎn)移去向 。 標(biāo)號(hào)語(yǔ)句的形式為: 標(biāo)號(hào):語(yǔ)句 。 ① 標(biāo)號(hào)語(yǔ)句主要提供給 goto語(yǔ)句的轉(zhuǎn)移去向 。 使用標(biāo)號(hào)語(yǔ)句時(shí)應(yīng)注意以下幾點(diǎn): ② 標(biāo)號(hào)的命名規(guī)則同標(biāo)示符 , 它是一個(gè)文字標(biāo)號(hào) , 它一般由 1~8個(gè)字符組成 , 首字符必須是字母或下畫線 “ _” 。 對(duì)標(biāo)號(hào)不必先說(shuō)明 , 因?yàn)闃?biāo)號(hào)本身就是一種說(shuō)明 , 它表示程序中某個(gè)位置 。 ③ 標(biāo)號(hào)后的冒號(hào)不能省略 。 ④ 在同一個(gè)函數(shù)內(nèi) , 不允許出現(xiàn)相同的標(biāo)號(hào) 。 68 第 4章 控制結(jié)構(gòu)程序設(shè)計(jì) 標(biāo)號(hào)語(yǔ)句與 goto語(yǔ)句、 break語(yǔ)句和 continue語(yǔ)句 ⑤ 標(biāo)號(hào)語(yǔ)句主要作為 goto語(yǔ)句的轉(zhuǎn)向的目標(biāo) , 在其他任何場(chǎng)合下遇到標(biāo)號(hào)語(yǔ)句 , 只執(zhí)行該語(yǔ)句而不考慮標(biāo)號(hào) 。 ⑥ 標(biāo)號(hào)語(yǔ)句可以是空 、 空語(yǔ)句或其他語(yǔ)句 。 如: loop: loop: 。 loop: y=x++。 這些都是合法的標(biāo)號(hào)語(yǔ)句 。 69 第 4章 控制結(jié)構(gòu)程序設(shè)計(jì) 標(biāo)號(hào)語(yǔ)句與 goto語(yǔ)句、 break語(yǔ)句和 continue語(yǔ)句 無(wú)條件轉(zhuǎn)移語(yǔ)句 goto ? goto語(yǔ)句的一般格式為: goto 標(biāo)號(hào) 。 ? goto語(yǔ)句的功能:使程序控制無(wú)條件轉(zhuǎn)去執(zhí)行標(biāo)號(hào)所標(biāo)志的那個(gè)語(yǔ)句 。 70 第 4章 控制結(jié)構(gòu)程序設(shè)計(jì) 標(biāo)號(hào)語(yǔ)句與 goto語(yǔ)句、 break語(yǔ)句和 continue語(yǔ)句 【 例 427】 用 goto語(yǔ)句實(shí)現(xiàn)循環(huán)求 s=1+2+3+4+…… +100的值 。 main() { int j=1,s=0。 loop: if(j=100) { s+=j。j++。 goto loop。} printf(sum=%d\n,s)。 } 71 第 4章 控制結(jié)構(gòu)程序設(shè)計(jì) 標(biāo)號(hào)語(yǔ)句與 goto語(yǔ)句、 break語(yǔ)句和 continue語(yǔ)句 goto語(yǔ)句總是從里層結(jié)構(gòu)跳到外層或有條件的在同層之間跳轉(zhuǎn) , 而不能從外層跳進(jìn)內(nèi)層 。 ( a) ( b) ( c) ( d) 圖 49 goto語(yǔ)句的跳轉(zhuǎn)去向示意圖 72 第 4章 控制結(jié)構(gòu)程序設(shè)計(jì) 標(biāo)號(hào)語(yǔ)句與 goto語(yǔ)句、 break語(yǔ)句和 continue語(yǔ)句 break語(yǔ)句 ? break語(yǔ)句的 一般格式 Break。 ?應(yīng)用場(chǎng)合: break語(yǔ)句可以應(yīng)用于 switch… case多分支選擇語(yǔ)句中 , 也可以用于循環(huán)語(yǔ)句 ( for( ;; ) 、 do… while和while) 中 。 ?功能: 在 switch… case語(yǔ)句中 , break的作用是跳到包圍 break語(yǔ)句的最內(nèi)層的 switch… case語(yǔ)句之外 , 轉(zhuǎn)去執(zhí)行緊跟其后的語(yǔ)句 。 在循環(huán)語(yǔ)句中 , break的作用是跳到包圍 break語(yǔ)句的最內(nèi)層的循環(huán)語(yǔ)句之外 , 轉(zhuǎn)去執(zhí)行緊跟其后的語(yǔ)句 。 ※ break語(yǔ)句總是跳到最近包圍它的那一層之外 。 若想從多層結(jié)構(gòu)中跳出 , 就必須層層使用 break語(yǔ)句 , 或者干脆使用 goto語(yǔ)句 。 73 第 4章 控制結(jié)構(gòu)程序設(shè)計(jì) 標(biāo)號(hào)語(yǔ)句與 goto語(yǔ)句、 break語(yǔ)句和 continue語(yǔ)句 continue語(yǔ)句 ? continue語(yǔ)句的 一般格式: continue。 ?應(yīng)用場(chǎng)合 : continue語(yǔ)句只能應(yīng)用于循環(huán)語(yǔ)句中 。 ?功能 :結(jié)束本次循環(huán) , 對(duì)于 do… while和 while循環(huán) ,continue語(yǔ)句跳到 while之后括號(hào)中的表達(dá)式的計(jì)算處 ,即重新計(jì)算表達(dá)式的值 , 由此再?zèng)Q定是否開(kāi)始下一次循環(huán);對(duì)于 for(表達(dá)式1 。表達(dá)式2 。表達(dá)式3 )語(yǔ)句 ,continue語(yǔ)句跳到 “ 表達(dá)式3 ” 的計(jì)算處 , 計(jì)算以后 ,再根據(jù)表達(dá)式2決定是否開(kāi)始下一次循環(huán) 。 74 第 4章 控制結(jié)構(gòu)程序設(shè)計(jì) 標(biāo)號(hào)語(yǔ)句與 goto語(yǔ)句、 break語(yǔ)句和 continue語(yǔ)句 【 例 431】 輸入一行字符 , 長(zhǎng)度不超過(guò) 80個(gè)字符 , 遇輸入字符' ?'時(shí)結(jié)束 。 include main( ) { char ch。 int j。 for(j=1。j=80。j++) { ch=getchar()。 if(ch==39。?39。)break。 printf(ch=%c,ch)。 } } 在輸入字符達(dá)到 80個(gè)之前,遇輸入字符 39。?39。, break語(yǔ)句使控制立即跳出循環(huán)結(jié)構(gòu)。 75 第 4章 控制結(jié)構(gòu)程序設(shè)計(jì) 標(biāo)號(hào)語(yǔ)句與 goto語(yǔ)句、 break語(yǔ)句和 continue語(yǔ)句 【 例 432】 讀入一系列整數(shù) , 并打印輸出 , 直到讀入 50為止 。 當(dāng)讀入的整數(shù)小于0或大于 500時(shí)不打印 。 include main() { int m。 do { scanf(%d,amp。m)。 if(m0||m500) continue; /*如果讀入的數(shù)是負(fù)數(shù)或大于 500, */ printf(%d,m)。 /*則結(jié)束本次循環(huán) */ } while(m!=50)。 /*如果讀入的數(shù)不等于 50則繼續(xù)循環(huán) */ } 76 第 4章 控制結(jié)構(gòu)程序設(shè)計(jì) 作 業(yè) P84:一 、 二 、 三 ( 3, 4, 5, 8)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1