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

正文內(nèi)容

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

2025-10-07 23:20本頁面
  

【正文】 {for(i=2。i=sqrt(k)。i++) /*判斷素數(shù) */ if(k%i==0)break。 if(isqrt(k)) {printf(%6d,k)。 /*素數(shù)輸出 */ 63 第 4章 控制結(jié)構(gòu)程序設(shè)計 三種循環(huán)比較及循環(huán)嵌套 n++。 /*已輸出素數(shù)的個數(shù) */ if(n%10==0) printf(\n)。 /*保證輸出素數(shù)時每行 10個 */ } } } 程序執(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è)計 三種循環(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è)計 三種循環(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è)計 三種循環(huán)比較及循環(huán)嵌套 【 例 426】 兩個 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è)計 標(biāo)號語句與 goto語句、 break語句和 continue語句 標(biāo)號語句 標(biāo)號語句主要提供一個程序的轉(zhuǎn)移去向 。 標(biāo)號語句的形式為: 標(biāo)號:語句 。 ① 標(biāo)號語句主要提供給 goto語句的轉(zhuǎn)移去向 。 使用標(biāo)號語句時應(yīng)注意以下幾點: ② 標(biāo)號的命名規(guī)則同標(biāo)示符 , 它是一個文字標(biāo)號 , 它一般由 1~8個字符組成 , 首字符必須是字母或下畫線 “ _” 。 對標(biāo)號不必先說明 , 因為標(biāo)號本身就是一種說明 , 它表示程序中某個位置 。 ③ 標(biāo)號后的冒號不能省略 。 ④ 在同一個函數(shù)內(nèi) , 不允許出現(xiàn)相同的標(biāo)號 。 68 第 4章 控制結(jié)構(gòu)程序設(shè)計 標(biāo)號語句與 goto語句、 break語句和 continue語句 ⑤ 標(biāo)號語句主要作為 goto語句的轉(zhuǎn)向的目標(biāo) , 在其他任何場合下遇到標(biāo)號語句 , 只執(zhí)行該語句而不考慮標(biāo)號 。 ⑥ 標(biāo)號語句可以是空 、 空語句或其他語句 。 如: loop: loop: 。 loop: y=x++。 這些都是合法的標(biāo)號語句 。 69 第 4章 控制結(jié)構(gòu)程序設(shè)計 標(biāo)號語句與 goto語句、 break語句和 continue語句 無條件轉(zhuǎn)移語句 goto ? goto語句的一般格式為: goto 標(biāo)號 。 ? goto語句的功能:使程序控制無條件轉(zhuǎn)去執(zhí)行標(biāo)號所標(biāo)志的那個語句 。 70 第 4章 控制結(jié)構(gòu)程序設(shè)計 標(biāo)號語句與 goto語句、 break語句和 continue語句 【 例 427】 用 goto語句實現(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è)計 標(biāo)號語句與 goto語句、 break語句和 continue語句 goto語句總是從里層結(jié)構(gòu)跳到外層或有條件的在同層之間跳轉(zhuǎn) , 而不能從外層跳進內(nèi)層 。 ( a) ( b) ( c) ( d) 圖 49 goto語句的跳轉(zhuǎn)去向示意圖 72 第 4章 控制結(jié)構(gòu)程序設(shè)計 標(biāo)號語句與 goto語句、 break語句和 continue語句 break語句 ? break語句的 一般格式 Break。 ?應(yīng)用場合: break語句可以應(yīng)用于 switch… case多分支選擇語句中 , 也可以用于循環(huán)語句 ( for( ;; ) 、 do… while和while) 中 。 ?功能: 在 switch… case語句中 , break的作用是跳到包圍 break語句的最內(nèi)層的 switch… case語句之外 , 轉(zhuǎn)去執(zhí)行緊跟其后的語句 。 在循環(huán)語句中 , break的作用是跳到包圍 break語句的最內(nèi)層的循環(huán)語句之外 , 轉(zhuǎn)去執(zhí)行緊跟其后的語句 。 ※ break語句總是跳到最近包圍它的那一層之外 。 若想從多層結(jié)構(gòu)中跳出 , 就必須層層使用 break語句 , 或者干脆使用 goto語句 。 73 第 4章 控制結(jié)構(gòu)程序設(shè)計 標(biāo)號語句與 goto語句、 break語句和 continue語句 continue語句 ? continue語句的 一般格式: continue。 ?應(yīng)用場合 : continue語句只能應(yīng)用于循環(huán)語句中 。 ?功能 :結(jié)束本次循環(huán) , 對于 do… while和 while循環(huán) ,continue語句跳到 while之后括號中的表達式的計算處 ,即重新計算表達式的值 , 由此再決定是否開始下一次循環(huán);對于 for(表達式1 。表達式2 。表達式3 )語句 ,continue語句跳到 “ 表達式3 ” 的計算處 , 計算以后 ,再根據(jù)表達式2決定是否開始下一次循環(huán) 。 74 第 4章 控制結(jié)構(gòu)程序設(shè)計 標(biāo)號語句與 goto語句、 break語句和 continue語句 【 例 431】 輸入一行字符 , 長度不超過 80個字符 , 遇輸入字符' ?'時結(jié)束 。 include main( ) { char ch。 int j。 for(j=1。j=80。j++) { ch=getchar()。 if(ch==39。?39。)break。 printf(ch=%c,ch)。 } } 在輸入字符達到 80個之前,遇輸入字符 39。?39。, break語句使控制立即跳出循環(huán)結(jié)構(gòu)。 75 第 4章 控制結(jié)構(gòu)程序設(shè)計 標(biāo)號語句與 goto語句、 break語句和 continue語句 【 例 432】 讀入一系列整數(shù) , 并打印輸出 , 直到讀入 50為止 。 當(dāng)讀入的整數(shù)小于0或大于 500時不打印 。 include main() { int m。 do { scanf(%d,amp。m)。 if(m0||m500) continue; /*如果讀入的數(shù)是負數(shù)或大于 500, */ printf(%d,m)。 /*則結(jié)束本次循環(huán) */ } while(m!=50)。 /*如果讀入的數(shù)不等于 50則繼續(xù)循環(huán) */ } 76 第 4章 控制結(jié)構(gòu)程序設(shè)計 作 業(yè) P84:一 、 二 、 三 ( 3, 4, 5, 8)
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1