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

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]c語(yǔ)言基礎(chǔ)課件5循環(huán)結(jié)構(gòu)-資料下載頁(yè)

2024-12-08 02:22本頁(yè)面
  

【正文】 序不簡(jiǎn)潔 if (condition) { for (i=0。 iN。 i++) DoSomething()。 } else { for (i=0。 iN。 i++) DoOtherthing()。 } 使用循環(huán)語(yǔ)句應(yīng)注意的問(wèn)題 建議 for 語(yǔ)句的循環(huán)控制變量的取值采用“半開(kāi)半閉區(qū)間”寫(xiě)法。 循環(huán)變量屬于半開(kāi)半閉區(qū)間 for ( x=0。 xN。 x++) { ... } 循環(huán)變量屬于閉區(qū)間 for ( x=0。 x=N1。 x++) { ... } 問(wèn)題描述: 用 “ *” 輸出一個(gè)菱形圖案 , 圖案如下: * * * * * * * * * * * * * * * * * * * * * * * * * 嵌套循環(huán)示例 1 void main() { int i,j,k。 for(i=1。i=4。i++) { for(j=1。j=4i。j++) printf( )。 for(k=1。k=2*i1。k++) printf(*)。 printf(\n)。 } for(i=1。i=3。i++) { for(j=1。j=i。j++) printf( )。 for(k=1。k=72*i。k++) printf(*)。 printf(\n)。 } } 輸出: * * * * * * * * * * * * * * * * * * * * * * * * * 控制打印的行數(shù) 控制每行打印的空格數(shù) 控制每行打印的 *號(hào)數(shù) 控制打印的行數(shù) 控制每行打印的空格數(shù) 控制每行打印的 號(hào)數(shù) 問(wèn)題描述: 打印輸出 100至 200之間的全部素?cái)?shù) 。 分析:素?cái)?shù)是指只能被 1和它本身整除的數(shù) 。 算法比較簡(jiǎn)單 , 先將這個(gè)數(shù)被 2除 , 如果能整除 , 且該數(shù)又不等于 2, 則該數(shù)不是素?cái)?shù) 。 如果該數(shù)不能被 2整除 , 再看則是否能被 3整除 。 如果被 3整除 , 并且該數(shù)不等于 3, 則該數(shù)不是素?cái)?shù) , 否則再判斷是否被 4整除 , 依此類(lèi)推 , 該數(shù)只要是能被小于本身的某個(gè)數(shù)整除時(shí) , 就不是素?cái)?shù) 。 嵌套循環(huán)示例 2 void main() { int i,j,n。 n=0。 for(i=100。i=200。i++) { j=2。 while(i%j!=0) j++。 if(i==j) { printf(%4d,i)。 n++。 if(n%8==0) printf(\n)。 } } printf(\n)。 } 輸出: 從 100到 200之間所有的素?cái)?shù)為: 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 控制每行輸出 8個(gè)素?cái)?shù)如果第一個(gè)能被整除的數(shù)等于該數(shù)本身,則說(shuō)明該數(shù)為素?cái)?shù) 從 2到 i之間尋找第一個(gè)能被整除的數(shù) 嵌套循環(huán)示例 3 void main() { int i,num。 char answer。 do { printf(請(qǐng)輸入一個(gè)數(shù): )。 scanf(%d,amp。num)。 printf(\n)。 for (i = 1。 i = 10。 i++) { printf(=)。 } printf(\n 該數(shù)是 %d,num)。 printf(\n\n 您是否還要輸入其他的數(shù) (y/n)? )。 fflush(stdin)。 answer = getchar()。 } while (answer != 39。n39。)。 } 輸出: 請(qǐng)輸入一個(gè)數(shù): 58 ========== 該數(shù)是 58 您是否還要輸入其他的數(shù) (y/n)? y 請(qǐng)輸入一個(gè)數(shù): 64 ========== 該數(shù)是 64 您是否還要輸入其他的數(shù) (y/n)? n Press any key to continue 總結(jié) 21 for 循環(huán)與 while 循環(huán)類(lèi)似,屬于先判斷后執(zhí)行 for 語(yǔ)句中有三個(gè)表達(dá)式:表達(dá)式 1通常用來(lái)給循環(huán)變量賦初值;表達(dá)式 2通常是循環(huán)條件;表達(dá)式 3用來(lái)更新循環(huán)變量的值 for 語(yǔ)句中的各個(gè)表達(dá)式都可以省略,但要注意分號(hào)分隔符不能省略 如果省略表達(dá)式 2和表達(dá)式 3需要在循環(huán)體內(nèi)設(shè)法結(jié)束循環(huán),否則會(huì)導(dǎo)致死循環(huán) 總結(jié) 22 break 語(yǔ)句用在循環(huán)中時(shí),可以直接終止循環(huán),將控制轉(zhuǎn)向循環(huán)后面的語(yǔ)句 continue 語(yǔ)句的作用是跳過(guò)循環(huán)體中剩余的語(yǔ)句而執(zhí)行下一次循環(huán) 嵌套循環(huán)時(shí),必須將被嵌套的循環(huán)語(yǔ)句完整地包含在外層循環(huán)的循環(huán)體內(nèi)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1