版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、中點(diǎn):循環(huán)概念包括循環(huán)的各種方法(if和goto、while、do while、for)循環(huán)嵌套和終止、第6章循環(huán)控制、6.2 goto語句和goto語句組成循環(huán),標(biāo)簽3360語句標(biāo)簽用標(biāo)識(shí)符表示goto語句標(biāo)簽。goto語句的角色: (1)與if語句一起構(gòu)成循環(huán)結(jié)構(gòu)。(2)從循環(huán)體跳出循環(huán)體(多個(gè))。L1: if(e)循環(huán)體goto L1(時(shí)態(tài)循環(huán)),L2:循環(huán)if(e)goto L2;(到類型回路),類型回路和類型回路有何不同?示例6.1為s=1 2 3。尋找n的值。main() int i=1,sum=0,n;scanf(“% d”,main () int I=1,sum=0,n;Sca
2、nf (%d ,6.3 while語句while語句為:while(表達(dá)式)循環(huán)循環(huán)可以是一個(gè)或多個(gè)語句()。如果表達(dá)式e的值不為零牙齒,則執(zhí)行循環(huán)主體,然后重復(fù)while語句。如果e的值為0,則循環(huán)終止,并執(zhí)行后續(xù)語句。注意:終止條件和環(huán)主體,例如6.2等于s=1 2 3。尋找n值(使用while回圈)。main() int i=1,s=0,n;scanf(“% d”,while(I=n)s=I;-嗯?6.4 do while語句do while語句的格式為: do循環(huán)語句while(表達(dá)式)。執(zhí)行:執(zhí)行一次循環(huán)主體,然后確定表達(dá)式,如果表達(dá)式值不為零牙齒,則再次執(zhí)行循環(huán)語句,直到表達(dá)式值牙
3、齒為零為止。示例6.3使用do while計(jì)算1 2 3 n,main() int i=1,s=0,n。Scanf (%d ,/* do-while/while差異*/,6.5 for語句c語句的for語句最靈活??梢跃哂兴幸阎蛭粗闹芷跀?shù),并且可以完全替換while等。For語句的典型格式為for(表達(dá)式1),表達(dá)式2;表達(dá)式3)循環(huán)體,(1)先解釋表達(dá)式1。(2)解釋表達(dá)式2,如果值為真(非0牙齒),則執(zhí)行for語句的循環(huán),然后執(zhí)行下面的(3)步驟。如果為False(值為0),則循環(huán)終止,然后轉(zhuǎn)至步驟(5)。(3)解析表達(dá)式3。旋轉(zhuǎn)(2) (5)回路結(jié)束,執(zhí)行for語句下的一個(gè)語句。常
4、用形式:for(將初始值賦給循環(huán)變量。循環(huán)條件循環(huán)變量增值)循環(huán)體main() int i,s=0,n;scanf(“% d”,說明:for為: E1While(e2)語句;E3;(2)表達(dá)式1可以省略,如果是牙齒,則必須在for語句之前為循環(huán)變量指定初始值。不能省略分號(hào)。(3)省略表達(dá)式2,生辰。不能省略分號(hào)。(4)省略E3,但要努力使循環(huán)正常結(jié)束。所有三個(gè)表達(dá)式都使用for(;-while(1)表達(dá)式1循環(huán)變量初始值的分配表達(dá)式for(sum=0,I=1;I=100I)總計(jì)=總計(jì)I;例6.5給小學(xué)生10度100度以內(nèi)的加法練習(xí)題。分析:1,問題2,回答3,判斷,# include stdl
5、ib.h main () int I,x,y,z;for(I=1);I=10I)x=隨機(jī)(99);y=隨機(jī)(99);Printf (%d% d=,x,y);Scanf (%d ,示例6.6 Fibonacci序列1、1、2、3、5、8、查找的前30個(gè)項(xiàng)目。F1=f2=1,fn=fn-1 f n-2 (n=3)(3行),main() long i=1,j=1,k;int n;printf(“% 8ld % 8ld”,I,j);for(n=3);N=30n)k=I j;printf(“% 8ld”,k);if(n % 3=0)printf(“n”);I=j;j=k;6.6周期的嵌套循環(huán)中包含另一個(gè)
6、完整的循環(huán)結(jié)構(gòu),稱為循環(huán)的嵌套。多層循環(huán)。While、dowhile和for循環(huán)可以徐璐嵌套。(1)while()(2)do(3)for()while()do for()while()while()while(),示例6.62!3!n!main() int n,I,j;長s,JC=0;Scanf(%d,6.8.1break語句break語句用于在循環(huán)中超出當(dāng)前循環(huán)。示例:for(r=1;r100)break;/*與if語句一起使用*/printf(%f,area);6.8break語句和continue語句,6.8.2 continue語句continue;充當(dāng)結(jié)束牙齒循環(huán)的角色。也就是說,跳
7、過循環(huán)主體下未執(zhí)行的語句。While(表達(dá)式1) if(表達(dá)式2)continue;while(表達(dá)式1) if(表達(dá)式2)break;示例6.5輸出100200之間不能被3整除的數(shù)字。主()int n;for(n=100);N=200n)if(n % 3=0)continue;Printf(%d,n):6.9節(jié)目示例6.6是通過公式/41-1/3 1/5-1/7得出的近似值,直到最后一項(xiàng)的絕對(duì)值小于10-6為止。圖6.12,程序如下:# include main()int s;Float n、t、Pi;t=1;pi=0;N=1.0s=1;while(fabs(t)1e-6)Pi=Pi t;n
8、=n 2;s=-s;t=S/n:Pi=Pi * 4;Printf (Pi=.6fn,Pi);圖6.14,示例6.8確定是否為M牙齒小數(shù)。如果M可以從2除以m-1,M牙齒2m-1中的任意整數(shù),那么提前結(jié)束循環(huán)。此時(shí),I必須小于或等于K(即M)。如果不能除以M牙齒2k(即M)之間的整數(shù),則在完成最后一個(gè)循環(huán)后,I加1等于i=k 1牙齒。然后,回路終止。循環(huán)后,確定I的值是否大于或等于k 1。如果是,則輸出為“小數(shù)”,因?yàn)闆]有除以2k之間的整數(shù)。#include main() int m、I、k;Scanf(%d,示例6.9查找100200之間的總小數(shù)。# include main() int m,
9、k,I,n=0;for(m=101);M=k 1)printf(%d,m);n=n 1;if(n=0)printf(n);printf(n);練習(xí)3360 6.1 6 . 2 6 . 2 6 . 3 6 . 4 6 . 5 6 . 8,6.10練習(xí)6.1輸入兩個(gè)正整數(shù)M和N以獲取最大公約數(shù)和最小公倍數(shù)數(shù)。輸入文字行,分別計(jì)算6.2英文字母、空格、數(shù)字和其他字符數(shù)。找到6.3 Sn=a AAA AAA n a的值。其中a是數(shù)字。例如:2 22 222 2222 2222 22222(牙齒n=5),n是鍵盤輸入。求6.4(即具荷拉1!2!3!4!20!)。6.5“水仙花數(shù)”全部打印出來,“水仙花數(shù)”是指3位數(shù)的數(shù)字,你的數(shù)字立方體等于數(shù)字本身。例如,153是水仙花的數(shù)量。因?yàn)?53=13 53 33。如果6.1,6.6數(shù)字正好等于該系數(shù)的總和,則牙齒數(shù)字稱為“完成”。例如,6的系數(shù)為1、2、3,6=1 2 3,因此6是“完成”。編程找出1000內(nèi)的所有數(shù)字,并以6itS factorS are 1,2,3 6.7的分?jǐn)?shù)序列2/1,3/2,5/3,8/5,13/8,20的形式輸出相應(yīng)的系數(shù),6.8猴子吃桃子的問題。猴子第一天摘了幾個(gè)桃子,就吃了一半,還沒好玩,又吃了一個(gè)。第二天早上,我又吃了一半的桃子,又吃了一個(gè)。以
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030全球核電用鋼管行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國鋼制垂直推拉門行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025-2030全球微孔織物行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球半導(dǎo)體電鍍前處理劑行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球熱水箱行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國手機(jī)支付安全行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025年全球及中國超高壓HPP滅菌設(shè)備行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 液氨運(yùn)輸合同模板
- 2025員工入股合同(美容美發(fā))
- 外墻保溫勞務(wù)分包合同
- Unit6AtthesnackbarStorytimeDiningwithdragons(課件)譯林版英語四年級(jí)上冊(cè)
- 2023年四川省公務(wù)員錄用考試《行測》真題卷及答案解析
- 機(jī)電一體化系統(tǒng)設(shè)計(jì)-第5章-特性分析
- 2025年高考物理復(fù)習(xí)壓軸題:電磁感應(yīng)綜合問題(原卷版)
- 雨棚鋼結(jié)構(gòu)施工組織設(shè)計(jì)正式版
- 2024尼爾森IQ中國本土快消企業(yè)調(diào)研報(bào)告
- 2024年印度辣椒行業(yè)狀況及未來發(fā)展趨勢(shì)報(bào)告
- 骨科醫(yī)院感染控制操作流程
- 鑄鋁焊接工藝
- 2023年廣東省深圳市八年級(jí)下學(xué)期物理期中考試試卷
- 《詩詞寫作常識(shí) 詩詞中國普及讀物 》讀書筆記思維導(dǎo)圖
評(píng)論
0/150
提交評(píng)論