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

正文內(nèi)容

c語言程序設(shè)計(jì)流程控制語句-資料下載頁

2025-01-12 17:18本頁面
  

【正文】 ,j。 ? for (i=1。i=6。i++) ? { for (j=1。j=6。j++) ? printf(“%d*%d=%2d”,i,j,i*j)。 ? printf(“\n”)。 ? } ? } ?程序運(yùn)行結(jié)果是: ?1*1= 1 1*2= 2 1*3= 3 1*4= 4 1*5= 5 1*6= 6 ?2*1= 2 2*2= 4 2*3= 6 2*4= 8 2*5=10 2*6=12 ? . ? . ? . ?6*1= 6 6*2=12 6*3=18 6*4=246 6*5=30 6*6=36 ?如果將程序中的內(nèi)外層循環(huán)終止條件改成 9,就可以打印九九乘法表。 ?2. 嵌套循環(huán)的使用 ?1) 內(nèi)層循環(huán)必須完全包含在外層循環(huán)中,二者不能使用相同的循環(huán)變量,不能出現(xiàn)交叉。 ?2) 循環(huán)嵌套的層數(shù)沒有限制,但層數(shù)太多,可讀性變差。 ?3) 為了使嵌套的層次關(guān)系清晰明了,建議采用縮排格式書寫程序。 break語句和 continue語句 1. break語句 break語句有兩種用途。一種是用在 switch中,強(qiáng)行控制 立即退出 switch,第二種是用在循環(huán)中,強(qiáng)行控制立即退 出循環(huán)。 ?【 例 】 break語句的應(yīng)用示例。 ? main() ? { int t。 ? for (t=0。t100。t++) ? { printf(“%d”,t)。 ? if (t==10) break。 ? } ?break用在循環(huán)中,只能退出它所在的那一層循環(huán) ,即 for (...) { ... while (...) { ... if (...) break。───── do │ { ... │ if (… ) break。─┐ │ } while (...)。 │ ... ←─────── ┘ │ } ... ←────────── } ?不能期望用 break從最內(nèi)層循環(huán)一下子退出最外層循環(huán) 2. contiune 語句 continue語句 只用在循環(huán)中 ,其作用是跳 過其后面的語句,直接將控制轉(zhuǎn)移到下一 輪循環(huán)。形象地說, continue是將它后面 的循環(huán)體部分 “ 短路 ” , 直接進(jìn)入循環(huán)條件 測試。 注意:執(zhí)行 contiune 語句語句并沒有使整個(gè)循環(huán)中止。 for (...)←──────── { ... │ if (...) │ { ... │ continue。─────┘ } ... } 【 例 】 continue語句的應(yīng)用示例。 main() { int i=1。 while (i=100) { if (i%3!=0) { i++。 continue。 } printf(“%d”,i)。 i++。 } printf(“\n”)。 } 本章程序舉例 ? 判斷某一年是否為閏年 舉例 判斷某一年是否為閏年的規(guī)則:如果某一年份能被 4整除而不能被 100整除,該年份為閏年,如果某年份能被 4整除,且又能被 400整除,該年份也是閏年。除此之外,都不是閏年。 例:判斷某一年是否為閏年。 year被 4整除 假 leap=0 真 year被 100整除 假 leap=1 真 year被 400整除 假 leap=0 真 leap=1 leap 真 輸出“閏年” 假 輸出“非閏年” (year%4==0 amp。amp。 year%100!=0) || (year%400==0) main() { int year。 scanf(“%d”,amp。year)。 if(year%4==0 amp。amp。 year%100!=0) || (year%400==0) printf(“%d is a lead year\n”,year)。 else printf(“%d is not a lead year\n”,year”)。 } 例 2:判斷 m是否是素?cái)?shù) 問題分析:令 k=m1,讓 m被 2到 k除,如果不能被其中的任何一個(gè)整數(shù)整除,則 m為素?cái)?shù)。數(shù)學(xué)證明: k= m時(shí)同樣 成立。 算法設(shè)計(jì):如果 m能被其中的第 i個(gè)整數(shù)整除,則循環(huán)提前結(jié)束,此時(shí)的 i一定小于或等于 k;如果 m不能被之中的任何一個(gè)整數(shù)整除,則在完成最后一次循環(huán)后 i還加 1,因此 i=k+1,然后才退出循環(huán)。在循環(huán)之后通過判斷的的值是否大于或等于 k+1,就知道 i是否被整除過 . 程序如下 : include main() { int m,i,k。 scanf(“%d”,amp。m)。 k=sqrt(m)。 for(i=2。i=k。i++) if(m%i==0) break。 if(i=k+1) printf(“%d is a prime number\n”,m)。 else printf(“%d is not a prime number\n”,m)。 } 本章小結(jié) ? 本章介紹了 C程序的三種基本結(jié)構(gòu) : 順序、分支、循環(huán) ? 若干條語句用大括號擴(kuò)起來可以構(gòu)成一個(gè)復(fù)合語句,復(fù)合語句不論由多少條語句組成,在程序中僅相當(dāng)于一條語句的地位 ? 在 if 語句的嵌套結(jié)構(gòu)中, else總是與它上面最近的 if 語句相配對 ? 在循環(huán)結(jié)構(gòu)中注意 break 和 continue 的配合使用 ?
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1